আদমশুমারীর শেভফায়ালের এসআরআইডি কী?


9

আমি এখান থেকে কাউন্টি ফাইলগুলি ডাউনলোড করেছি:

http://www.census.gov/cgi-bin/geo/shapefiles2011/main

তাদের সাথে এসআরআইডি কী ব্যবহার করবে তা আমি বুঝতে পারি না । যখন আমি একটি ক্লাস ফাইল উত্পন্ন করার চেষ্টা করছি তখন আমি বহুভুজ ক্ষেত্রের ./manage.py ogrinspect ...একটি এসআরডিডি পাই -1। আমি মনে করি না যে এটি সঠিক।

জিডিএল আমাকে প্রজ 4 দিয়েছে +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs

আমি জানি -1 এর একটি এসআরআইডি মানে অজানা। তাতে কি আমার জ্যামিতিগুলি অকেজো হয়ে উঠবে না? কীভাবে এসআরআইডি ব্যবহার করব তা আমি কীভাবে বুঝতে পারি?

আমি জিআইএসে আসলেই নতুন। আমি ইতিমধ্যে সেই দিনগুলি মিস করছি যখন পৃথিবী সমতল ছিল।

এটি দরকারী হতে পারে:

SELECT PostGIS_full_version();
                                         postgis_full_version                                          
-------------------------------------------------------------------------------------------------------
 POSTGIS="1.5.3" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.7.1, 23 September 2009" LIBXML="2.7.8" USE_STATS
(1 row)

>>> import django
>>> django.VERSION
(1, 4, 0, 'final', 0)

উত্তর:


18

যে কোনও স্তরের সঠিক প্রক্ষেপণ নির্ধারণের প্রথম পদক্ষেপটি হ'ল আপনার স্তরের সাথে উপস্থিত প্রক্ষেপণের তথ্যটি খুঁজে পাওয়া। একটি ক্ষেত্রে Shapefile, আপনি কি থেকে ডাউনলোড মত Census.gov , তখন সেই তথ্যটি একটি মধ্যে অন্তর্ভুক্ত করা হয় .prjফাইল, সংক্ষিপ্ত অভিক্ষেপণ জন্য।

আদমশুমারির তথ্য থেকে এখানে প্রোজেকশন ফাইলের সামগ্রী রয়েছে:

GEOGCS [ "GCS_North_American_1983", উপাত্ত [ "D_North_American_1983", উপগোলক [ "GRS_1980", 6378137,298.257222101]], PRIMEM [ "গ্রীনিচ", 0], ইউনিট [ "ডিগ্রী", 0,017453292519943295]]

এই চাবি অংশ, প্রথম শব্দ হয় GEOGCS মানে Geographic Coordinate System, স্ট্রিং উপাত্ত : D_North_American_1983, SPHERIOD : GRS_1980, এবং শেষ অংশ UNIT পর্যন্ত : Degree

আপনি যে প্রজ 4 সংজ্ঞাটি পেয়েছেন তা সহজেই এটি মেলে :+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs

আপনি দেখতে পারেন যে ডাটাম এবং উপবৃত্তাকার, ".prj" তে ডেটাম এবং স্পেরিওডের সাথে মেলে। longlatমানে Longitude/Latitude, যা পরিমাপ করা হয় ইউনিট এর Degrees, যা ".prj" ফাইল সাথে মেলে।

"কোনও ডিএফস" নেই কারণ ভৌগলিক সমন্বয় ব্যবস্থা চিহ্নিত করার জন্য কোনও অতিরিক্ত তথ্য প্রয়োজন হয় না।

একটি সাইট স্থানিক রেফারেন্স জন্য অনুসন্ধান করতে হল: SpatialReference.org

এনএডি 83-তে ভৌগলিক সমন্বয় ব্যবস্থাটি সরাসরি সামনে আসা শক্ত, কারণ এটি অন্যান্য অনেকগুলি অনুমানের একটি অংশ।

এটিকে আরও সহজ করার জন্য আপনার যা প্রয়োজন তা হ'ল ইপিএসজি 4269

এই লিঙ্কটি বিভিন্ন বিন্যাসে স্থানিক রেফারেন্স তথ্য উপস্থাপন করে। পোস্টজিআইএসের জন্য বিশেষত একটিটি হ'ল:

স্থানিক_আরফ_সিসগুলিতে অন্তর্ভুক্ত করুন (srit, auth_name, auth_srid, proj4text, srtext) মান (94269, 'epsg', 4269, '+ প্রকল্প = লংলাট + উপবৃত্তান্ত = GRS80 + ডেটাম = NAD83 + ন_ডিফস', "জিওজিসিএস [" NAD83 " "উত্তর_আমারিকান_ড্যাটম_1983", স্পিরয়েড ["জিআরএস 1980", 6378137,298.257222101, সত্যতা ["ইপিএসজি", "7019"]], সত্যতা ["ইপিএসজি", "6269"]], প্রাইম ["গ্রিনউইচ", 0, প্রমাণ [" EPSG "," 8901 "]], ইউনিট [" ডিগ্রী ", 0,01745329251994328 কর্তৃপক্ষ [" EPSG "," 9122 "]] কর্তৃপক্ষ [" EPSG "," 4269 "]] ');

এসআরআইডি = -1 সম্পর্কিত আপনার শেষ পয়েন্টটি সম্বোধন করার জন্য, আমি মনে করি আপনার অকার্যকর বলে ধরে নেওয়ার আগে আপনার ডেটা পরীক্ষা করা গুরুত্বপূর্ণ। এটিকে কিছু জিআইএস সফ্টওয়্যার, কিউজিআইএস বা আর্কজিআইএস-এ আনার চেষ্টা করুন । আপনি কার্সারকে প্রায় ঘুরিয়ে দেওয়ার সাথে দেখানো স্থানাঙ্কগুলি দেখুন। আপনি যদি y = 0 - +90 এবং x = -180 - +180 এর মতো সংখ্যার পরিচিত রেঞ্জগুলি দেখতে পান তবে আপনাকে এগুলি অক্ষাংশ / দ্রাঘিমাংশ হিসাবে স্বীকৃতি দেওয়া উচিত। আপনার অঞ্চলে প্রচলিত অনুমান এবং সমন্বয় ব্যবস্থাতে যে স্থানাঙ্কগুলি দেখা দেয় সেগুলি সনাক্ত করা আপনার ক্যারিয়ারে এগিয়ে যাওয়ার সাথে সাথে আপনাকে ব্যাপকভাবে সহায়তা করবে।

আপনি যদি অনুমানগুলি এবং সমন্বয় ব্যবস্থা সম্পর্কে আরও জানতে আগ্রহী হন তবে এটি একটি দুর্দান্ত রেফারেন্স: একটি ওয়ার্কিং ম্যানুয়াল ( পিডিএফ ) - জন পি। স্নাইডার


আমি বুঝতে পেরেছিলাম, আমি ভুল প্রশ্ন জিজ্ঞাসা করতে পারে। আমি যখন মাছ জিজ্ঞাসা করা উচিত ছিল আমি মাছ জিজ্ঞাসা। যদি আমি এ 'GRS80 NAD83' এর জন্য অনুসন্ধানের SpatialReference.org , আমি এক ফলে সঠিক দেখাচ্ছে না পেতে। --- আপনি ইপিএসজি 4269 এর জন্য যে লিঙ্কটি দিয়েছিলেন তাতে বেশিরভাগ এশিয়া এবং উত্তর আফ্রিকার চারদিকে বাউন্ডিং বক্স সহ ওপেনলায়ার্স মানচিত্র প্রদর্শন রয়েছে। এটি কি সঠিক বা তাত্পর্যপূর্ণ?
কেজ

@ কেজহু - আমি কেন জানি না যে এটি কেন বাউন্ডিং বাক্সটি দেখাচ্ছে। যদিও তা উল্লেখযোগ্য নয়। স্থানিক রেফারেন্সের মধ্যে থাকা বিশদগুলি কী গণনা, এবং সেগুলি সঠিক।
স্থানিক

ডিগ্রি কিছু কারণে বন্ধ রয়েছে - কেন হবে? spatialreferences.org এর এখানে আরও সঠিক তালিকা রয়েছে: spatialreferences.org/ref/sr-org/6867 , যা আমার spatial_ref_sysটেবিলের মধ্যে একটি সিড হিসাবে উপস্থিত নেই ।
জাচারি শিউসেলার

@ গেটস্প্যাটিয়াল - আপনি কেন 69২69৯৯ এর পরিবর্তে 2৪২69৯ টি এসআরআইডি হিসাবে ব্যবহার করেছেন? (যেহেতু 4269 হল এনএডি 83 এর ইপিএসজি সনাক্তকারী)
নিউবার্ট

1
@ গেটস্পটিয়াল - মিঃ বাটলারের কাছ থেকে স্পটিয়াল রেফারেন্স.ওরে "" সমস্ত পোস্টগিজ আইডি 9 টির সাথে উপস্থাপিত হয়েছে তা নিশ্চিত করার জন্য যে তারা বিদ্যমান পোস্টগিজ আইডির সাথে সংঘর্ষ না করে। "
কেটিআই

1

@ স্পিটালিয়ালটি ঠিক আছে এবং এটি এই প্রশ্নের আরও ভাল উত্তর দিতে পারে না। তাকে ছাড়াও কোনও স্থানিক রেফারেন্স যুক্ত করার আগে আপনি স্থানিক_আরফ_সেসগুলি পরীক্ষা করে দেখতে পারেন।

SELECT * FROM
       spatial_ref_sys WHERE auth_srid = 4269;

সম্ভবত আপনি এই মত পদক্ষেপ নিতে হবে:

SRID  | AUTH_NAME  | AUTH_SRID  | SRTEXT
------+------------+------------+-------
4269  |   EPSG     |   1624     | <big SRTEXT string>

SRTEXT = GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 
         1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6269"]],
         PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,
         AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4269"]]

PROJ4TEXT = +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs

স্পেসিয়াল_রেফ_সেসগুলি কেবল তাদের এসআরআইডি দ্বারা চালিত পরিচিত সমন্বিত সিস্টেমগুলির একটি টেবিল। আপনি এখানে আরও তথ্য পাবেন ...

  • srit: সংখ্যার এসআরআইডি। এটি টেবিলের প্রাথমিক কী হওয়া উচিত।
  • auth_name: একটি স্ট্রিং হিসাবে একটি কর্তৃপক্ষের নাম। যদি এই সমন্বয় ব্যবস্থা বাইরের কর্তৃপক্ষ যেমন EPSG দ্বারা নির্দিষ্ট করা থাকে তবে এটি সেট করা আছে।
  • auth_srid: উপরোক্ত কর্তৃপক্ষের ক্যাটালগের মধ্যে সমন্বিত সিস্টেমের সংখ্যাসূচক আইডি।
  • srtext: সু-জ্ঞাত-পাঠ্য (ডাব্লুকেটি) স্থানাঙ্ক ব্যবস্থার উপস্থাপনা (যেমনটি আমরা অংশ 4 তে বর্ণিত করেছি)।
  • proj4text: সমন্বিত সিস্টেমের Proj4 উপস্থাপনা।

এবং শেষ কথাটি এটি ডাটাবেজে লোড করার জন্য এই কমান্ডটি ব্যবহার করুন:

shp2pgsql -c -D -s 4269 -I tl_2011_02_anrc.shp myschema.mytable > mysql.sql
psql -d mydb -f mysql.sql

আমি এটি আপনাকে সাহায্য করে আশা করি....

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