ESY GRID प्रारूप में XYZ फ़ाइलों (नियमित रूप से स्पेस एक्स के साथ) को परिवर्तित करना?


16

आम तौर पर सलाहकार (LiDAR सर्वेक्षण) मुझे मेरे विनिर्देशों के लिए डेटा प्रदान करते हैं; पहले से ही ESRI GRID या ASCII GRID प्रारूप में है। इस तरह LiDAR डेटा को आसानी से ArcGIS के साथ इस्तेमाल किया जा सकता है। इस समय मेरे पास केवल xyz फाइलें हैं (यानी, नियमित रूप से स्थान पर मौजूद xy निर्देशांक)।

पहले, मैं मिन-लैंग हुआंग द्वारा ग्रिडबच नामक एक उपयोगिता का उपयोग करूंगा जो एक्सवाईजेड को एएससीआईआई जीआरआईडी में तब ईएसआरआई जीआरआईडी फाइलों में बदल देगा। दुर्भाग्य से, उपयोगिता दुर्घटनाग्रस्त हो रही है क्योंकि मैंने अपनी मशीन को डब्ल्यू 7 64 बिट और आर्कजीआईएस के संस्करण 10 में अपग्रेड किया है।

वहाँ एक और तरीका है LiDAR सतह XYZ डेटा ESRI GRID फ़ाइलों में परिवर्तित करने के लिए?

(बिंदुओं में कनवर्ट करें -> इंटरपोलेट एक ऐसा विकल्प है जिसे मैं विचार करने से बचना चाहूंगा कि कन्वर्ट करने के लिए 300+ टाइलें हैं)।


यहाँ पुराना ESRI फ़ोरम थ्रेड है, जिसका टूल के लिए लिंक है: forum.esri.com/Thread.asp?c=93&f=986&t=268865
Jakub Sisak GeoGraphics

सबके इनपुट के लिए धन्यवाद। मूल उपयोगिता स्रोत कोड के साथ आई थी। मैंने इसे अपडेट करने के लिए निर्माता से अनुमति प्राप्त की। मैं त्रुटियों को खत्म करने, अपनी आवश्यकताओं को सरल बनाने और इसे विस्टा पर संस्करण 9.3 के लिए अद्यतन करने में कामयाब रहा। resource.arcgis.com/gallery/file/geoprocessing/…
जैकब सिसक जियोग्राफिक्स

1
उत्तर के लिए धन्यवाद, यह वास्तव में उपयोगी होगा। हालाँकि मैंने इसे प्राप्त करने का प्रबंधन किया था। जानकारी के लिए: ASCII 3D का उपयोग फ़ीचर (3D विश्लेषक उपकरण> रूपांतरण> फ़ाइल से) को इंगित करने के लिए आउटपुट के लिए सुनिश्चित करें, फिर Z सूचना उपकरण (3D विश्लेषक> 3D सुविधाएँ) का उपयोग करके ऊँचाई डेटा जोड़ें। तब मैंने नेचुरल नेबर (3 डी एनालिस्ट> रैस्टर इंटरपोलेशन) का इस्तेमाल करके इंटरपोल किया।
वेदूब जूल

1
@Jakub क्योंकि लिंक अब काम नहीं करता है, यह पोस्ट अब मान्य उत्तर नहीं है। मैं इसे एक टिप्पणी में परिवर्तित कर रहा हूं ताकि यह जानकारी पूरी तरह से सभी के लिए खो न जाए (बस अगर ईएसआरआई कभी भी लक्ष्य को पुनर्स्थापित करता है)।
whuber

1
@AndreSilva - नियमित रूप से अंतराल अंतराल मान। यह 5 साल पुरानी पोस्ट है। सर्वेयर अब विभिन्न प्रकार के स्वरूपों में LiDAR प्रदान करते हैं इसलिए यह अब मेरे लिए बहुत अधिक समस्या नहीं है। आप कई पोस्ट भी नहीं देख रहे हैं जिन्हें यहां हटा दिया गया था। मैंने स्रोत कोड के लिए उपकरण के लेखक से पूछा और उसकी अनुमति से एक अद्यतन ऐडिन बनाया, लेकिन मुझे इसकी आवश्यकता नहीं है और न ही संस्करण 10 से इसे अपडेट करने और इसे नीचे ले जाने के लिए। नतीजतन, चूंकि समाधान उपलब्ध नहीं है, इसलिए इस समाधान का संदर्भ देने वाले पोस्ट भी हटा दिए गए थे।
जकुब सिसक जियोग्राफिक्स

जवाबों:


8

ऐसा लगता है कि आप बैच में ऐसा करना चाहते हैं (आपको दोष न दें)

जैसा कि एसटीएच ने कहा , ऐसा लगता है कि ग्लोबल मैपर वास्तव में बैच रूपांतरण करेगा । साथ ही अच्छी कीमत मिली।

FME डेस्कटॉप RasterDEMGenerator ट्रांसफॉर्मर और रीडर / राइटर के साथ लिंक करने का एक सा उपयोग कर सकता है , लेकिन आपको आर्क संस्करण डेटा इंटरॉप एक्सटेंशन में उपलब्ध प्रो संस्करण की आवश्यकता होगी।

यदि आपके बजट में मुफ्त अधिक है, तो gdal_grid इसे करना चाहिए। आपको अपनी सभी xyz फ़ाइलों को निकालने के लिए कुछ समय बिताना होगा , लेकिन ogrinfo उस पर कम काम करेगा, और फिर प्रत्येक फ़ाइल को चलाने के लिए एक बैच फ़ाइल / स्क्रिप्ट लिखेगा

या आप आरकेजीआई एएससीआईआई 3 डी को फीचर क्लास (3 डी एनालिस्ट की आवश्यकता है) को प्वाइंट टू रैस्टर के साथ जंजीर के रूप में उपयोग कर सकते हैं , जैसा कि यहां वर्णित है और फिर आर्कपी या मॉडलब्यूलर के साथ प्रक्रिया को बैच कर सकते हैं। यदि आपके पास 3D विश्लेषक नहीं है, तो आप आर्कगिस के साथ काम करने के लिए किसी भी संख्या में आर्किस्क्रिप्स या LASTools txt2Las और las2shp का उपयोग कर सकते हैं। मुझे पता है कि आप txtfiles को इंटरमीडिएट फीचर क्लासेस में बदलना नहीं चाहते हैं, लेकिन यह बहुत श्रम गहन नहीं है, और आपके पास पहले से ही सॉफ़्टवेयर तक पहुंच है।


धन्यवाद। मैंने एफसी को एएससीआईआई 3 डी की कोशिश की, फिर रैस्टर की ओर इशारा किया, टोपो को भी रैस्टर आदि के परिणाम ठीक हैं, लेकिन इस प्रक्रिया में बहुत लंबा समय लगता है। ASCII GRID के लिए मूल कच्चे XYZ फाइलें अतिरिक्त प्रक्षेप / रूपांतरण के बिना सबसे अच्छा परिणाम देती हैं। जिस उपकरण का मैंने उल्लेख किया है वह VB6 स्रोत कोड के साथ आता है इसलिए मैं इसे (ArcCatalog VBA प्रक्रिया) अपडेट करने में सक्षम था और यह बहुत अच्छा काम करता है। मैं हालांकि ग्लोबल मैपर की कोशिश करूंगा। जैसे कि मैंने इसके बारे में जो पढ़ा है, उससे यह क्या कर सकता है।
जैकब सिसक जियोग्राफिक्स

यदि आप FME का प्रयास करने जा रहे हैं, तो मैं FME2011 (www.safe.com/beta) का उपयोग करने का सुझाव दूंगा। लिडार / प्वाइंट क्लाउड सपोर्ट में बहुत सुधार हुआ है। आप शायद लिडार एक्सवाईजेड से पढ़ सकते हैं और किसी भी ट्रांसफार्मर का उपयोग करके ग्रिड प्रारूप डब्ल्यू / ओ को लिख सकते हैं, और यह बैच करेगा।
मार्क आयरलैंड

7

LAStools से उपकरण lasgrid.exe ( README ) ग्रिडिंग ( त्रिकोणीय के बिना) के साथ एक "प्रत्यक्ष" रूपांतरण बहुत तेजी से करता है। LAStools से उपकरण las2dem.exe ( README ) एक अस्थायी TIN के माध्यम से बिंदुओं को विघटित करता है।


धन्यवाद, मार्टिन। क्या आपने उत्तर देखा (9/2010 से) स्कव या WASnICK द्वारा LAStools के संदर्भ में पोस्ट किया गया (यह भी 11/2010 पर)? वे बिल्कुल उसी जमीन को कवर करते दिखाई देते हैं, इसलिए मैं सोच रहा हूं कि आप यहां क्या अंतर या सुधार कर रहे हैं।
whuber

2
मुझे लगता है कि उपकरण के बारे में टिप्पणी त्रिकोणासन के बिना कार्य कर सकती है कुछ भ्रम की स्थिति को स्पष्ट करती है।
माइक

6

आप XYZ GDAL ड्राइवर का उपयोग करके रेखापुंज प्रारूप को पढ़ सकते हैं और इसका उपयोग करके किसी भी संख्या में प्रारूप में परिवर्तित कर सकते हैं gdal_translate। आपको GDAL 1.8 या नए (जैसे, OSGeo4W से ) की आवश्यकता है।

उदाहरण के लिए, XYZ फ़ाइल my_raster.xyzको एस्री ASCII ग्रिड प्रारूप में अनुवाद करने के लिए, निम्नलिखित शेल कमांड का उपयोग करें (जैसे, OSGeo4W शेल से):

gdal_translate -of AAIGrid my_raster.xyz my_raster.asc

4

मेरे पास बस यही मुद्दा था - मेरे लिए जीआईएस से बाहर की सभी फाइलों को संक्षिप्त करना आसान था।
मैं खिड़कियों चला रहा हूँ के रूप में मैं डॉस कमांड का इस्तेमाल किया

में% च के लिए (* .xyz) कर प्रकार "% च" >> aggregate.xyz

तो मैं अपने सामान्य प्रोसेसिंग कार्यों (परिवर्तित ASCII से ग्रिड के लिए डीईएम के लिए या जो कुछ भी) चला सकते हैं एक भी समय, 155 बार नहीं। बेशक मेरी परिणामी पाठ फ़ाइल बड़ी थी (> 1GB) लेकिन ESRI इसे संभाल सकती थी।


3

फ्यूजनXYZ2DTM से उपकरण पर एक नजर है । अपने मैनुअल के अनुसार:

XYZ2DTM PLSI DTM प्रारूप में ACSII XYZ बिंदु फ़ाइलों के रूप में संग्रहीत सतह मॉडल को रूपांतरित करता है। इनपुट बिंदु फाइलों में एक्स, वाई के साथ प्रत्येक ग्रिड बिंदु के लिए एक रिकॉर्ड और अल्पविराम, रिक्त स्थान या टैब द्वारा अलग किए गए उन्नयन मान शामिल हैं। सामान्य तौर पर, इस उपयोगिता का उपयोग केवल तब किया जाता है जब सतह मॉडल इस प्रारूप में वितरित किए जाते हैं।


0

मैं एलएएस को मल्टीपॉइंट टूल (3 डी एनालायस्ट एक्सटेंशन की आवश्यकता) http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00q90000009m0000.htm का उपयोग करने का सुझाव दूंगा

तब आप टोपो को रेखापुंज में उपयोग कर सकते हैं, या एक टेरेन उत्पन्न कर सकते हैं और निर्यात कर सकते हैं। मेरा सुझाव है कि इलाके विकल्प के रूप में जल्दी होना चाहिए


0

wwnick उल्लेख LASTools है, जो भी साथ डीईएम रूपांतरण दिनचर्या के लिए एक बहुत तेज बिंदु बादल शामिल LAS2DEM । यदि प्रदर्शन मायने रखता है, तो मैं इसे एक कोशिश देता हूं क्योंकि मुझे लगता है कि यह कई अन्य पैकेजों की तुलना में कई गुना तेज होगा।


1
धन्यवाद। las2dem.exe पहले TIN को इंगित करता है फिर DEM का उत्पादन करता है। मैं एक प्रत्यक्ष रूपांतरण की तलाश में हूं।
जैकब सिसक जियोग्राफिक्स

-2

मैं इसके लिए GlobalMapper (www.globalmapper.com) आज़माने का सुझाव दूंगा। डेमो-वर्जन को उनके वेबपेज से डाउनलोड किया जा सकता है। आप डेमो-लाइसेंस प्राप्त कर सकते हैं ताकि आप सीमित समय के लिए पूर्ण कार्यक्षमता का प्रयास कर सकें यदि आप समर्थन को ई-मेल करते हैं।

यदि आप LIDAR- फाइलों में हेरफेर करने के लिए एक नि: शुल्क उपकरण चाहते हैं तो आप कमांडलिनेटूल (LasTOOLS) http://www.cs.unc.edu/~isenburg/lastools/ पर एक नज़र डाल सकते हैं


धन्यवाद। मैं ग्लोबल मैपर की कोशिश करूंगा। के रूप में LasTools के लिए मैं इसे थोड़ी देर पहले देखा है और केवल एक ही मैं इस्तेमाल किया जा सकता था las2dem.exe था, हालांकि, यह उपकरण पहले triangulate करता है फिर dem में कनवर्ट करता है: "यह उपकरण LAS प्रारूप से LIDAR अंक पढ़ता है, उन्हें त्रिकोणित करता है। अस्थायी रूप से एक टिन में, और फिर टिन को डीईएम पर रगड़ता है। "
जैकब सिसक जियोग्राफिक्स

1
मुझे लगता है कि एक लिंक या अन्य संदर्भ को शामिल करने के लिए इसे संपादित करने से आपका उत्तर बेहतर हो सकता है जो इंगित करता है कि GlobalMapper केवल LiDAR डेटा का उपयोग नहीं कर सकता है, लेकिन वास्तव में Esri ASCII रैस्टर प्रारूप में निर्यात कर सकता है। अन्यथा ऐसा लगता है कि केवल अटकलें हो सकती हैं।
PolyGeo

-2

SAGA GIS स्वतंत्र और पोर्टेबल है और LIDAR डेटा को संभाल सकता है। मैं इस तरह के डेटा के साथ काम नहीं करता हूं, लेकिन SAGA निर्यात करने के लिए कई स्वरूपों का समर्थन करता है (Esri ASCII ग्रिड प्रारूप सहित), इसलिए आप प्रयास करें। और इसमें अपेक्षाकृत उपयोगकर्ता के अनुकूल जीयूआई है।


4
मुझे लगता है कि एक लिंक या अन्य संदर्भ को शामिल करने के लिए इसे संपादित करके आपके उत्तर को बेहतर बनाया जा सकता है जो इंगित करता है कि सागा केवल LiDAR डेटा का उपयोग नहीं कर सकता है, लेकिन वास्तव में Esri ASCII रैस्टर प्रारूप में निर्यात कर सकता है। अन्यथा ऐसा लगता है कि केवल अटकलें हो सकती हैं।
PolyGeo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.