ব্যাচ ল্যাট লম্বা লম্বা ইউটিএম রূপান্তর করে?


11

আমি একটি .csv ফাইল পেয়েছি যাতে অক্ষাংশ এবং দ্রাঘিমাংশ পয়েন্টগুলির একটি দীর্ঘ তালিকা রয়েছে। ব্যাচের কোনও কার্যকর উপায় তালিকাটি একটি অনুমানিত ইউটিএম সমন্বিত সিস্টেমে রূপান্তর করতে পারে?

উত্তর:


8

সম্ভবত সহজ উপায়টি কিউজিআইএস এবং এর সীমিত পাঠ্য প্লাগইন এর মতো ডেটা আমদানি করতে এবং তারপরে ডেটা রফতানি করতে ব্যবহার করা হয়। যদি আপনি কোনও কমান্ডলাইন এবং স্কেলেবলের সন্ধান করে থাকেন তবে সাসার উল্লিখিত ভিআরটি পদ্ধতির পক্ষে ভাল one

আপনি ফাইল ইনপুট এবং আউটপুট ব্যবহার করে এটি করতে পারেন gdaltransform:

gdaltransform -s_srs epsg:4326 -t_srs epsg:25832 < space-delimited-coordinates.txt

এবং যদি ফলাফলগুলিতে আপনার আরও প্রোগ্রামিক অ্যাক্সেসের প্রয়োজন হয় তবে সম্পর্কিত প্রশ্নের জন্য পাইরোজ ব্যবহার করে ভূগোলের উত্তরটি দেখুন


কিউজিআইএস-এ আমার কীভাবে ডেটা রফতানি করা উচিত সে সম্পর্কে আপনি আরও নির্দিষ্ট করে বলতে পারেন? আমি পয়েন্টগুলি সহ আমদানিকৃত স্তরটিতে ডান ক্লিক করতে চেষ্টা করেছি, হিসাবে সংরক্ষণ করুন ... ক্লিক করুন, এবং আমার অভিক্ষিপ্ত সমন্বয় ব্যবস্থা হিসাবে ইউটিএম 16N নির্দিষ্ট করে দিয়েছি। কিন্তু ফলস্বরূপ ফাইল পরিবর্তন করা হয়নি!
এইচপি

আমি.এরপর আপনি সিএসভি লোড করুন মাত্র স্তর বিন্দুটির দিকে নির্দেশ করুন তারপরে> নির্বাচিত সিআরএস হিসাবে> সংরক্ষণ করুন> সিস্টেমটি> এ রূপান্তর করতে এবং সেভ করুন। আপনি যদি আবার সিএসভি dfsfsd- এ যেতে চান
yair suari

কিছু সম্পাদনা সমস্যা। সিএসভিতে ফিরে যেতে চাইলে বৈশিষ্ট্য ক্যালকুলেটরটি ব্যবহার করুন এবং জ্যামিতির উপর $ x এবং $ y মান গণনা করুন
NES এর

9

আরক্যাম্যাপের সাহায্যে সিএসভি
যুক্ত করুন এবং ইভেন্ট টেবিল তৈরি করতে ল্যাট ল্যাংগুলি ব্যবহার করুন। (ডান ক্লিক স্তর> "প্রদর্শন এক্সওয়াই ডেটা")

এটি টেবিল এবং একটি বিন্দু স্তর সহ একটি ইভেন্ট স্তর তৈরি করে (একটি সত্য পয়েন্ট স্তর নয়, এটি পরে রফতানি করা প্রয়োজন)

প্রদর্শন xy

ফাইলটির পছন্দসই আউটপুটে ডকুমেন্ট প্রজেকশন (ডেটা ফ্রেম বৈশিষ্ট্য) সেট করুন। (টিওসিটিতে "স্তরগুলিতে ডান ক্লিক করুন> বৈশিষ্ট্য> সমন্বিত সিস্টেম ট্যাব)।

ডক প্রোপ

পছন্দসই অভিক্ষেপ

TOC> এক্সপোর্ট ডেটাতে লেয়ারটি ডান ক্লিক করুন

রপ্তানি

"একই স্থানাঙ্কিত সিস্টেমটি ব্যবহার করতে: ডেটা ফ্রেম" ব্যবহার করতে বিকল্পটি ব্যবহার করুন

রপ্তানি


7

ogr2ogr এটি হ্যান্ডেল করতে সক্ষম হওয়া উচিত (আপনি দ্রুত ইনস্টলের জন্য এফডব্লিউটিউলগুলি ডাউনলোড করতে পারেন )।

এই থ্রেডটি সিএসভি ডেটা কীভাবে পুনরায় প্রজনন করতে হবে তা চিত্রিত করে। সংক্ষিপ্তসার হিসাবে, আপনাকে একটি ভিআরটি ফাইল তৈরি করতে হবে যাতে সিএসভি কলামগুলির রেফারেন্স রয়েছে:

<OGRVRTDataSource>
    <OGRVRTLayer name="test">
        <SrcDataSource>test.csv</SrcDataSource>
        <GeometryType>wkbPoint</GeometryType>
        <GeometryField encoding="PointFromColumns" x="RW" y="HW"/>
    </OGRVRTLayer>
</OGRVRTDataSource>

এবং তারপরে প্রত্যাখ্যানের জন্য ogr2ogr চালান:

ogr2ogr -s_srs "epsg:31466" -t_srs "epsg:25832" -f "CSV" -lco GEOMETRY=AS_XY -sql "SELECT PNR FROM test" temp_dir test.vrt

আপনার ইউটিএম সমন্বিত সিস্টেমের জন্য আপনাকে উপযুক্ত ইপিএসজি কোড দিয়ে epsg: 31466 প্রতিস্থাপন করতে হবে।


4

কর্পসকন , ইউএস আর্মি কর্পস অফ ইঞ্জিনিয়ার্সের একটি নিখরচায় সরঞ্জাম আপনাকে ইউটিএম থেকে ল্যাচ / লং / এ / থেকে ব্যাচ রূপান্তর করতে দেয়। মনে রাখবেন যে এটি কেবল মার্কিন যুক্তরাষ্ট্রের মধ্যেই সীমাবদ্ধ এবং কানাডায়ও এটি কাজ করতে পারে


3

এখানে কাজ করা স্প্রেডশিট এবং অন্যান্য উত্স কোড (ফোর্টরান, সি ++ ইত্যাদি) রয়েছে http://www.gpsy.com/gpsinfo/geotoutm/ 1996 এর দুর্দান্ত সংস্থান (এবং এখনও কাজ করে)!


3

আমাদের কাছে বাণিজ্যিক (তবে সাশ্রয়ী মূল্যের) একক ডেস্কটপ অ্যাপ্লিকেশন রয়েছে যা আপনাকে ব্যাচগুলি আপনার স্থানাঙ্কগুলিতে রূপান্তর করতে দেয়। আরও তথ্য এখানে পাওয়া যাবে: http://geomaticsolutions.com/products/geo-suite/geo-calc

আপনি একক পয়েন্ট রূপান্তর করতে আমাদের বিনামূল্যে অনলাইন পরিষেবাটিও ব্যবহার করতে পারেন। http://georepository.com/home.html


3

যেহেতু আমি এটি বুঝতে পারি, আপনি কেবল কোনও ফাইল পুনরায় প্রজেক্ট করতে চান না, আপনি স্থানাঙ্কগুলি নিজেরাই রূপান্তর করতে চান এবং নতুন স্থানাঙ্কের সাথে একটি নতুন ফাইল রাখতে চান। আপনি যদি গুগলকে "ল্যাট / লট অব এটাম রূপান্তর" করেন তবে আপনার এমন এক্সেল স্প্রেডশিটগুলি পাওয়া উচিত যা এই রূপান্তরটি করবে (যেমন উইসকনসিন গ্রিন বে ইউনিভার্সিটিতে বা উপরের হোবারের উত্তরে )। অথবা, আপনি অলট্রান্স বা ফ্রান্সসন কর্ডট্রান্সের মতো সফ্টওয়্যার কিনতে পারেন, যা বিভিন্ন ব্যাঙ্কের বিভিন্ন সিস্টেমের থেকে ব্যাচ রূপান্তর করে b

অথবা, কম সহজ তবে আরও শিক্ষামূলক, জিডিএল বা এফডাব্লুটিউলগুলির সিনট্যাক্স শিখতে হবে।


3

একটি স্ক্রিপ্টিং সমাধানের জন্য, আপনি পাইপ্রোজ ব্যবহার করতে পারেন :

import sys
import csv
import pyproj

# example invocation
# ./reproj.py ./file.csv 32619 4326

if (len(sys.argv) != 4):
    print '%s <csvfile> <epsg_code_in> <epsg_code_out>' % sys.argv[0]
    sys.exit(1)
else:
    p1 = pyproj.Proj(init='epsg:%s' % sys.argv[2])
    p2 = pyproj.Proj(init='epsg:%s' % sys.argv[3])

    f = open(sys.argv[1], 'r')
    table = csv.reader(f)
    for row in table:
        print '%s %s' % (row[1], row[2])
        newxy = pyproj.transform(p1, p2, row[1], row[2])
        print '%s %s' % (row[0], newxy[0], newxy[1])
    f.close()

আপনাকে ধন্যবাদ, সহকারী প্রোগ্রামার! নোট: আপনার সিএসভি ফাইলে 3+ কলাম রয়েছে, এটির কাজ করবে যদি আপনার এক্স ডাটা দ্বিতীয় এবং তৃতীয় কলামে থাকে। আমার ইনপুট x / y প্রথম দুটি কলামে থাকাকালীন আমাকে কিছুটা সূচি সামঞ্জস্য করতে হয়েছিল। এত পরিষ্কার, এক্সটেনসিবল এবং পুনরায় ব্যবহারযোগ্য!
আহমেদ ফসিহ

2

নিম্নলিখিত নতুন সাইট ফাইল অনলাইন রূপান্তর। (এটি পাইপ্রোজ ব্যবহার করে)

এটি কেএমএলও জেনারেট করে এবং ইনপুট ফাইলটি প্রায়শই 'যেমন রয়েছে' রেখে যেতে পারে এবং রূপান্তর প্রোগ্রামের স্যুটে পুনরায় ফর্ম্যাট করা যায় না।

Sorry i cant post a numeric domain so have to wrap it in a code block!
http://54.251.49.75/XYZ_tools

এটি অনুসরণ করতে দয়া করে লিঙ্কটি কেটে পেস্ট করুন।


এটি মুছে ফেলা হয়েছে। আমার প্রতি বছরে 120 ডলার খরচ হচ্ছে + খুব কম ব্যবহারকারীর সাথে অ্যাডমিন সময়। দুঃখিত।
নিঙ্গা

1

আমি এআরসি সমাধানের জন্য যাব না; এই সাধারণ রূপান্তরগুলির জন্য অনেকগুলি অনলাইন সরঞ্জাম যেমন http://www.hamstermap.com রয়েছে - কেবল স্থানাঙ্কের একটি তালিকা অনুলিপি করুন এবং পেস্ট করুন এবং আপনি তাৎক্ষণিকভাবে রূপান্তরিত হয়ে উঠবেন get


লোন / ল্যাট থেকে ইউটিএম-এর জন্য আরও ভাল অনলাইন ব্যাচের রূপান্তরকারীটি < zonums.com/online/coords/cotrans.php?module=13 > হ্যামস্টারম্যাপ সরঞ্জামটি ইনপুট স্থানাঙ্কগুলি বদলে যাচ্ছে বলে মনে হচ্ছে, অন্যদিকে জোনমস সরঞ্জামটি গোলমাল করছে না ইনপুট ডেটা এবং জোনমগুলি বিশ্বব্যাপী ডেটাগুলির জন্যও কাজ করে - কেবল ডাব্লু জিএস 84 এ, তবে এটি আপনাকে অঞ্চল নির্ধারণের অনুমতি দেয় না। ল্যাট / লোন বা লোন / ল্যাট থেকে সঠিক বিকল্পটি নির্বাচন করে দেখুন। জোনুমস সরঞ্জামটি সঠিক ফলাফল দেয় এবং স্ক্রিপ্টগুলি বা যা কিছু হোক না কেন এটি ঘোরাঘুরির চেয়ে অবশ্যই ব্যবহার করা সহজ।
ইয়ানএস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.