আমি কীভাবে পেগডমিন 3 এ শেপফিল জিইউআই লোডার সক্ষম করতে পারি?


20

আমি উবার্টু ১১.১০-তে পোস্টজিআইএস 1.5.3 সহ পোস্টগ্র্রেএসকিউএল 9.1 ইনস্টল করেছি।

আমি এই নির্দেশাবলী অনুসরণ করে pgadmin3 1.14.0-beta1 ইনস্টলও করেছি ।

যদি আমি সঠিকভাবে মনে রাখি, আমি উইন্ডোজ পেগডমিনে পোস্টজিআইএস ইনস্টল করার সময় স্বয়ংক্রিয়ভাবে শ্যাপফিল জিইউআই লোডার প্লাগইনটি ইতিমধ্যে ইনস্টল হয়ে আসে। উবুন্টুতে তবে প্লাগইন ড্রপ ডাউন মেনু খালি রয়েছে।

আমি যে নির্দেশাবলী পেয়েছি তা উইন্ডোজ নির্দিষ্ট বলে মনে হচ্ছে।

উবুন্টুতে এটি ইনস্টল / সক্ষম করার কোনও উপায় আছে কি?


1
যদি আপনি উত্স থেকে পোস্টজিআইএস ইনস্টল করেন তবে একটি --with-guiকনফিগার ফ্ল্যাগ রয়েছে , তবে আমি কখনও চেষ্টা করেছিলাম তাই এটি কাজ করে না বললে বলতে পারি না
মাইক টি

@ মাইকটাইজ: ধন্যবাদ আমি এখন এটি ডক্সেও লক্ষ্য করেছি। ভবিষ্যতের জন্য মনে রাখা ভাল তবে আমি এটি ইতিমধ্যে ইনস্টল করা স্ট্যাকটিতে সক্ষম করার আশা করছি।
radek

1
আমি একই সমস্যা আছে। আমি সিনপ্যাটিক প্যাকেজের মাধ্যমে ওপেনজিও-পোস্টজি-শ্যাপিওলোডার ইনস্টল করতে সক্ষম হয়েছি কিন্তু আমি এটি পিজিএডমিন 3 এ দেখতে পাচ্ছি না। আমি Xubuntu 10.04 ব্যবহার করছি

আমি --with-guiউবুন্টুতে কাজ করতে পতাকাটি পেতাম না । আপনি ওপেনজিও.আর. / টেকনোলজি / স্যুইট / ডাউনলোড OpenGeoপ্যাকেজটি ডাউনলোড করতে এবং এটির সাথে আসা গুই ব্যবহার করতে পারেন তবে এটি আদর্শ নয়।
ডিজেকিউ

1
@ জেসি দয়া করে পরীক্ষা করে দেখুন যে আমার উত্তরের প্লাগইনসআইএনটি সামগ্রী আপনার জন্য কাজ করে কিনা।
আর কে

উত্তর:


12

যদি আপনি ব্যথাহীন ইনস্টল করতে চান তবে আপনি আবার শুরু করতে এবং পোস্টজিআইএস- এর ওপেন জিও স্যুট সংস্করণটি ব্যবহার করতে চাইতে পারেন ।

$sudo wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
$sudo echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
$sudo apt-get update
$apt-cache search opengeo
$sudo apt-get install opengeo-postgis

অথবা আপনি পুরো পোস্টগিজ প্যাকেজের পরিবর্তে আকৃতি লোডার ইনস্টল করতে পারেন।

$sudo apt-get install opengeo-postgis-shapeloader  

এটি / ইউএসআর / এসবিনে ইনস্টল করা হবে আপনাকে G পিজিবিআইএনডিআইআর -র একটি প্রতীকী লিঙ্ক তৈরি করতে হবে (যা এই ক্ষেত্রে / ইউএসআর / বিনে রয়েছে)

$sudo ln -s /usr/sbin/shp2pgsql-gui /usr/bin/shp2pgsql-gui

অবশেষে, আপনার প্লাগইনসআইআই ফাইলটিতে:

;
; pgShapeLoader (Linux):
;
Title=PostGIS Shapefile and DBF loader
Command=$$PGBINDIR/shp2pgsql-gui -U $$USERNAME -d $$DATABASE -p $$PORT -h $$HOSTNAME
Description=Open a PostGIS ESRI Shapefile or Plain dbf loader console to the current database.
KeyFile=$$PGBINDIR/shp2pgsql-gui
Platform=unix
ServerType=postgresql
Database=Yes
SetPassword=No

আপনি pgadmin3 1.14.0 ব্যবহার করছেন বলে আমার মনে হয় আপনার /usr/share/pgadmin3/plugins.d/ এর অধীনে প্লাগইনসিনই রাখা দরকার । নিম্ন সংস্করণগুলি এটিকে / usr / share / pgadmin3 / এর অধীনে রাখে


তার জন্য ধন্যবাদ. আপনার দ্বিতীয় পদ্ধতিটি ব্যবহার করে দেখুন এবং আমার plugins.iniফাইল আপডেট করেছেন - দুর্ভাগ্যক্রমে এটি কোনও পরিবর্তন করেনি: /
radek

হুমম ... ওপেনজিও সংস্করণ থেকে আমি প্লাগইনসআইআই ফাইলটি নিয়েছি। আপনার বর্তমান কনফিগারেশনটি মেলানোর জন্য আপনাকে প্যারামিটারগুলি সেট করতে হবে? আমি স্রেফ pkgs.org এ প্যাকেজ তালিকা চেক করেছি। Shp2pgsql আপনার PGBINDIR এ থাকলে আপনি যাচাই করতে পারবেন?
আর কে

আমি কীভাবে তা যাচাই করতে পারি?
radek

আপনি কি চালাতে এবং shp2pgsql-gui আপনার ফাইল সিস্টেমে বিদ্যমান কিনা তা পরীক্ষা করতে পারেন?
আর কে

1
এটি wget -qO- apt.opengeo.org/gpg.key | হওয়া উচিত নয় sudo apt-key যোগ করুন -
hoge6b01

4

আমি বিশ্বাস করতে পারি না যে আমি 2014 সালে 12.04 দিয়ে একই সমস্যা পেয়েছি।

ওপেনজিও-স্যুট ব্যবহার করে জিইআইআই বা কমান্ড-লাইন শ্যাপেলোডার ইনস্টল করবেন না।

আমি সহজেই এই ওয়েবসাইটটিতে নুব-বান্ধব দিকনির্দেশগুলি অনুসরণ করেছি: http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , যা প্রায় ২ বছর আগে আরকে নির্দেশাবলী সমান্তরাল করে তোলে।

"টার্মিনালে এই কমান্ডটি ব্যবহার করে ওপেনজিও-পোস্টগিজ 2-শ্যাপেলোডার ইনস্টল করুন:

sudo apt-get install opengeo-postgis2-shapeloader

এটি shp2pgsql-gui হিসাবে /usr/lib/postgresql/9.2/bin এ ইনস্টল হয়। এখন একই / usr / বিন ডিরেক্টরিতে একটি প্রতীকী লিঙ্ক তৈরি করুন। এর আগে আপনি আপনার পোস্টগ্রেএসকিএল সংস্করণটি 9.2 কিনা তা যাচাই করতে চাইতে পারেন।

sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui 

এখন সময় এটি প্লাগইনস.ডি ফাইল সম্পাদনা করার। সম্পাদনা করার জন্য ফাইলটি খুলতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

gksudo gedit /usr/share/pgadmin3/plugins.d/plugins.ini

ফাইলের শেষে নীচের বিষয়বস্তুগুলি আটকে দিন:

;
; pgShapeLoader (Linux):
;
Title=PostGIS Shapefile and DBF loader
Command=$$PGBINDIR/shp2pgsql-gui -U $$USERNAME -d $$DATABASE -p $$PORT -h $$HOSTNAME
Description=Open a PostGIS ESRI Shapefile or Plain dbf loader console to the current database.
KeyFile=$$PGBINDIR/shp2pgsql-gui
Platform=unix
ServerType=postgresql
Database=Yes
SetPassword=No

দ্রষ্টব্য: আপনার মেশিনে আপনাকে পরিবেশের পরিবর্তনশীল PGBINDIR সেট করতে হতে পারে। পরিবেশের ভেরিয়েবলটি ইতিমধ্যে আপনার টার্মিনালে এটি টাইপ করা আছে কিনা তা পরীক্ষা করতে:

echo $PGBINDIR

ফলস্বরূপ যদি একটি খালি লাইন উপস্থিত হয়, এটি নির্দেশ করে যে পরিবেশের ভেরিয়েবল সেট করা নেই। আপনাকে এটিকে / usr / bin এ সেট করতে হবে (শেফফাইল লোডারের জন্য সিম্বলিক লিঙ্কটি যেখানে অবস্থান করবে)। তার জন্য এই আদেশটি ব্যবহার করুন:

PGBINDIR=/usr/bin

উপরের পদক্ষেপগুলি শেষ হয়ে গেলে প্লাগইনগুলির নীচে তালিকাভুক্ত 'পোস্টজিআইএস শেফিল এবং ডিবিএফ লোডার' দেখতে পিগএডমিন তৃতীয়কে অনুরোধ করুন। "

কোনও কপিরাইটের উদ্দেশ্য নেই (এটি ভালভাবে লেখা হয়েছে তাই আমি প্যারাফ্রেজ করিনি :)।


1
আমার ubuntugis-stableপিপিএ থেকে পোস্টজিআইএস / কিউজিআইএস shp2pgsql-guiইনস্টল করার সাথে ইতিমধ্যে ইনস্টল হয়ে আসে, আমাকে যা করতে হয়েছিল তা হ'ল plugins.iniফাইলটিতে কোড যুক্ত করা ।
রাফেল

3

এই প্রতিক্রিয়াটি দেরিতে হতে পারে তবে আমার একই সমস্যা হয়েছিল এবং আমি সমাধানটি খুঁজে পেয়েছি। আপনার টার্মিনালে এই কমান্ডটি ব্যবহার করে দেখুন:

$sudo ln -s /usr/lib/postgresql/9.1/bin/shp2pgsql /usr/bin/shp2pgsql

1
ধন্যবাদ, দুর্ভাগ্যক্রমে আমার ক্ষেত্রে সহায়তা করেনি: /
radek

1

আপনি এখানে নির্দেশাবলী চেষ্টা করতে পারেন । এটি অবশ্যই ফেডোরার পৃথক নির্বাহযোগ্য। এছাড়াও, আপনি চেষ্টা করেছেন:

shd2pgsql-gui ইনস্টল করুন?


1
আমি সুডো সম্পর্কেও ভেবেছিলাম। দুর্ভাগ্যবশত প্রতিক্রিয়া: Unable to locate package shp2pgsql-gui। অন্যান্য পয়েন্টার জন্য ধন্যবাদ - একটি চেহারা হবে।
radek

1

ধাপ 1. ফোল্ডারের নাম তৈরি করুন: ফোল্ডারে PgAminIII প্রাক্তন: প্লাগইন.ড

C:\Program Files\OpenGeo\OpenGeo Suite\pgsql\9.1\pgAdmin III\plugins.d

ধাপ ২. আপনার নতুন প্লাগইন ফোল্ডারে অ্যাপ্লিকেশনটির জন্য ফাইল কনফিগারেশন তৈরি করুন

EX: postgis.shp2pgsql-gui

 psql

ডিটাই ফাইল: postgis.shp2pgsql-gui:

; ; পোস্টজিআইএস shp2pgsql-gui (উইন্ডোজ):;

Title=PostGIS Shapefile and DBF loader 2.0
Command="$$PGBINDIR\shp2pgsql-gui.exe" -h "$$HOSTNAME" -p $$PORT -U "$$USERNAME" -d "$$DATABASE" -W "$$PASSWORD"
Description=Open a PostGIS ESRI Shapefile or Plain dbf loader console to the current database.
KeyFile=$$PGBINDIR\shp2pgsql-gui.exe
Platform=windows
ServerType=postgresql
Database=Yes
SetPassword=Yes

ধন্যবাদ, তবে প্রশ্নটি উবুন্টু / লিনাক্স নির্দিষ্ট হওয়া বোঝাতে চেয়েছিল ..
radek

0

মনে হয় এটি উবুন্টু পোস্টজিআইএস সংগ্রহস্থলে পাওয়া গেছে এবং পোস্টজিআইএস দেবিয়ান নির্দেশাবলীর নীচে এটি কীভাবে ইনস্টল করতে হবে তা জুড়েছে:

টার্মিনালটি খুলুন এবং টাইপ করুন:

sudo apt-get install postgis

(দ্রষ্টব্য: এটি মূল উবুন্টু সফ্টওয়্যার সংগ্রহস্থল থেকে এসেছে, কারণ মনে হচ্ছে পোস্টগ্রিসএসকিউএল এপিটি সংগ্রহস্থল আর SHP2PGSQL-GUI প্যাকেজ করে না ...)

এখন SHP2PGSQL অ্যাপ্লিকেশনটি খুলুন:

shp2pgsql-gui

আপনার ডেটা লোড করার জন্য অন-স্ক্রিন প্রম্পটগুলি অনুসরণ করুন।


0

অ্যাপ্লিকেশনটির নাম shp2pgsql-gui , এটি পোস্টগ্রিস-গুই প্যাকেজের অভ্যন্তরে অবস্থিত । এটি ইনস্টল করুন এবং এটি আপনার লিনাক্স প্রোগ্রামগুলির জন্য অনুসন্ধান করুন। এটি pgadmin3 এর বাইরে এটি শুরু করে। এই কৌশলটি আমি সর্বদা ব্যবহার করি।

sudo apt-get install postgis-gui


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.