पोस्टगिस प्रक्षेप / त्रिकोणासन विकल्प


12

मुझे DEM निर्माण को स्वचालित करने के लिए एक ओपन सोर्स वर्कफ़्लो की तलाश है। हमारे पास उन साइटों की एक श्रृंखला है जो एक LIDAR डेटासेट के भीतर आती है। हम प्रत्येक साइट के लिए साइट विशिष्ट डेम बनाना चाहते हैं, और हम प्रक्रिया को स्वचालित करना चाहते हैं।

अब तक, हमने स्वचालित:

  • PostGIS (LIDAR और साइट बिंदु) में डेटा लोड हो रहा है
  • साइट सीमाओं का निर्माण (st_buffer और st_envelope का संयोजन)

अब हम प्रत्येक साइट पर डेटा सबसेट को प्रक्षेपित करने के लिए विकल्पों की तलाश कर रहे हैं और उन्हें Surfer7 ग्रिड फाइलों में निर्यात करते हैं।

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

इसलिए इस उपयोग के मामले में, हम अपने लिडार डेटा को एक डेम पर ट्राइएन्गुलेट करना चाहेंगे। अन्य संभावित मामलों में हम विभिन्न प्रक्षेप विधियों को शामिल करने के बारे में सोच सकते हैं - इसलिए यदि व्युत्क्रम दूरी और सिंचाई के विकल्प हैं - हम रुचि रखते हैं!

यह हमारे लिए सीखने का एक बहुत अभ्यास है - हम बच्चे के चरणों में काम कर रहे हैं!


2
मैं कहता हूं कि आप विकास टीम से आगे हैं, जिनकी pointcloudपोस्टगिस को डेटगाइप लाने पर चर्चा हो रही है , और उम्मीद है कि जल्द ही इस पर काम किया जाएगा । मतलब समय में, वहाँ एक है points2grid के लिए उपयोगिता PDAL कि लगता रोचक, लेकिन मैं इसे इस्तेमाल नहीं किया है।
माइक टी

जवाबों:


2

आप इस स्वचालन को SAGA के साथ , विंडोज में या लिनक्स में कर सकते हैं। SAGA बड़े बिंदु डेटा सेट को संभाल सकता है, SAGA प्रारूप में पॉइंटक्लाउड प्रारूप (spc) के रूप में आयात किया जाता है। फिर आपके पास प्रक्षेप या त्रिकोणासन के कार्य हैं, और सर्फर को निर्यात भी करते हैं। स्वचालन SAGA कमांड टूल का उपयोग करके किया जाता है ।


सीवीएस के लिए आयात, आप इसे pscl कमांड COPY (Select foo, bar FROM जो कुछ भी हो) से bashscript के लिए '/tmp/ouput.csv' DELIMITER ',' CSV HEADER; इसके साथ आप QGIS को टूल चेन से हटा सकते हैं
simplexio

2

यदि आपके पास .LAS / laz में मूल LIDAR डेटा है, तो आप बड़े LiDAR डेटा से निपटने के लिए lastools, http://www.cs.unc.edu/~isenburg/lastools/ का उपयोग कर सकते हैं । वहाँ एक las2tin और las2dem है कि वे सीधे काम करेंगे जैसे दिखते हैं, लेकिन मैंने उनका उपयोग नहीं किया है। मैंने नीचे। उपयोग किया है .laz फ़ाइलों के एक सेट को एक रैस्टर डेम में GRASS के भीतर इकट्ठा करने के लिए:

cat *.laz |~/Downloads/SRC/lastools/bin/las2txt -stdin  -parse xyztc -header pound -otxt |invproj -v -f %.9f +init=epsg:2284 |sed -e 's// /' | r.in.xyz input=- output=lidarJunk method=min type=FCELL x=1 y=2 z=3 fs=\    zscale=1.0 percent=100 --overwrite  
# the sed and fs=\ bits are for dealing with reformatting spaces and tabs between invproj and r.in.xyz

Lastools अच्छी तरह से स्वचालित हो जाएगा, और वे अपनी पसंद की सीमा के लिए एक DEM या टिन के लिए डेटा क्लिप सकता है जैसे देखो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.