একটি সাধারণ পরীক্ষার কেস হিসাবে, আমি ওপিজিওর সফ্টওয়্যার স্ট্যাকটি এমনভাবে কনফিগার করার চেষ্টা করছি যে আমি কোনও জিওটিআইএফএফকে ওএসএমের মতো একটি সাধারণ মানচিত্রে ওভারলে হিসাবে প্রদর্শন করতে পারি। সুতরাং আমি নিম্নলিখিত পদক্ষেপগুলি সম্পাদন:
- পোস্টজিআইএস সহ একটি স্থানিক ডেটা বেস তৈরি করুন
- জিওটিআইএফএফটিকে ডেটা বেসে লোড করুন
- জিও সার্ভারে ডেটা বেস আমদানি করুন
- এটি জিও সার্ভারে মানচিত্রের ওভারলে হিসাবে পূর্বরূপ দেখুন (যেমন জিও এক্সপ্লোরার বা ওপেনলায়ার্স সহ)
জিওসিআইএফএফের জিওসিভারে সরাসরি আমদানির বিপরীতে (যা মূলত কাজ করে), ডেটা বেস থেকে আমদানি করা সারণীটি জিও সার্ভার ওয়েব অ্যাপ্লিকেশনে "ভেক্টর ডেটা" হিসাবে চিহ্নিত হয় এবং "রাস্টার ডেটা" হিসাবে চিহ্নিত হয় না। স্তর পূর্বরূপে, জিওএক্সপ্লোরার জিওটিআইএফএফ থেকে কিছু প্রদর্শন করে না এবং ওপেনলায়ার্স একটি ডাব্লুএমএস ফাইলের রিপোর্ট করে ServiceExeption
:
The requested Style can not be used with this layer.
The style specifies an attribute of geom and the layer is: opengeo:test
আমি বিশ্বাস করি সমাধানটি বেশ সহজ তবে এটি মনে হচ্ছে আমি জিও সার্ভার পোস্টজিআইএসে সঞ্চিত রাস্টার ডেটা কীভাবে ব্যাখ্যা করে।
কেউ কি আমাকে বলতে পারে যে আমি কোন পয়েন্টটি মিস করছি?
আমার পদক্ষেপগুলি বিস্তারিত:
template_postgis
আমি উবুন্টু 12.04 এ অপারেটিং হিসাবে টেমপ্লেট এবং পোর্ট 5432 হিসাবে নথিভুক্ত হিসাবে পোস্টজিআইএস সহ একটি স্থানিক ডেটা বেস তৈরি করুন ।কমান্ড লাইন থেকে জিওটিআইএফএফটি ডেটা বেসে লোড করুন
raster2pgsql
( http://suite.opengeo.org/docs/dataadmin/pgGettingStarted/raster2pgsql.html )raster2pgsql -I -C -s 32632 test.tif public.testTable | psql -d test -h localhost -U opengeo
কোথায়
-I
: পতাকা প্রদর্শনের জন্য স্থানিক GiST সূচক তৈরি করতে index-C
: রাস্টার সীমাবদ্ধতা প্রয়োগ করতে পতাকা-s 32632
:test.tif
সরঞ্জাম দ্বারা রিপোর্ট করা SRIDgdalinfo
test.tif
: সঠিক পরীক্ষা জিওটিআইএফএফpublic.testTable
: টার্গেট স্কিমাতে নতুন টেবিল-d test
: স্থানিকভাবে সক্ষম ডাটাবেস-U opengeo
: ডাটাবেসের মালিক (মানক ব্যবহারকারী নাম)
- অফিসিয়াল ওয়ার্কশপে বর্ণিত তথ্য হিসাবে জিও সার্ভারে ডেটা বেস আমদানি করুন