ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

3
การแปลง KML เป็นกราฟิกแบบเวกเตอร์…และย้อนกลับ
มีวิธีง่าย ๆ ในการแปลงพูดไฟล์ SVG หรือไฟล์รูปแบบภาพเวกเตอร์อื่น ๆ ไปยัง KML และในทางกลับกัน? มีเครื่องมือแก้ไขเวกเตอร์ที่ทรงพลังอย่างไม่น่าเชื่อซึ่งพยายามจำลองวิธีการทำงานของความเป็นจริงหรืออย่างน้อยก็เป็นวิธีที่นำเสนอสู่สายตาของศิลปิน เครื่องมือการจัดการ GIS นั้นให้ความสำคัญกับข้อมูลเป็นอย่างมากซึ่งต่างจาก "ข้อมูล" ของข้อมูล มีหลายกรณีที่ฉันต้องการนำเข้าไฟล์ KML ไปยัง GIMP หรือ Fireworks แตะอีกครั้งและแปลงเป็น ใคร?
10 vector  kml 

3
รับไฟล์ dxf จาก PostgreSQL
ฉันโหลดรูปร่างไฟล์ไปยังฐานข้อมูล PostGIS ได้สำเร็จ ฉันต้องการที่จะดึงรูปทรงเรขาคณิตและเลเยอร์ที่เฉพาะเจาะจงเป็นไฟล์ dxf ตามแบบสอบถาม SQL ฉันใช้ PostGIS, GDAL, PostgreSQL และ Python จากชุด OSGeo4W บน Windows ฉันคิดว่าฉันควรใช้ ogr2ogr เล็กน้อยเช่นนี้: $ ogr2ogr -sql "SELECT * FROM some_table" -f "dxf" outputfile.dxf -overwrite "PG:dbname=mydb user=dbusername password=dbpassword" แต่เมื่อฉันทำเช่นนั้นด้วยค่าที่เหมาะสมฉันได้รับข้อผิดพลาดแบบนี้: ERROR 1: DXF layer does not support arbitrary field creation, field 'objectid' not created. ส่งผลให้เกิดข้อผิดพลาดสำหรับทุกคอลัมน์คุณลักษณะในชั้นsome_tableแต่ฉันจะได้รับไฟล์ …
10 postgis  gdal  ogr  dxf 

7
แก้ไข shapefile ที่เสียหาย?
ฉันมีรูปร่างไฟล์ที่ฉันทำงานใน ArcGIS Desktop 9.3 ได้รับความเสียหายอย่างใดและมันทำให้ฉันข้อผิดพลาด "จำนวนรูปร่างไม่ตรงกับจำนวนของตารางบันทึก" สิ่งที่ฉันต้องการคือการกู้คืน shapefile นี้เพราะมันมีการแก้ไขมากมายที่การแก้ไขอื่น ๆ ของไฟล์ไม่มี ก่อนหน้านี้ฉันกู้คืนจากข้อผิดพลาดนี้โดยใช้ogr2guiแต่ตอนนี้เครื่องมือเพิ่งเกิดปัญหา ฉันได้ลองรุ่นบรรทัดคำสั่งogr2ogr แล้วแต่ก็ยังไม่มีโชค สคริปต์เครื่องมือซ่อมแซม Shapefileจากเว็บไซต์ ArcScripts ไม่ได้ช่วยอะไรเช่นกัน ความคิดใด ๆ (ยกเว้นว่าฉันหยุดใช้ shapefiles) นี่คือผลลัพธ์จาก ogr2ogr (อ้างอิงจากคำแนะนำ aa ในคำตอบ):

2
กำลังตรวจจับเข้าร่วมโดยใช้โปรแกรมโดยใช้ ArcPy?
ฉันมีรหัส Python ที่เปิดตัวจากภายในโครงการ ArcMap การรวมใด ๆ ที่ผู้ใช้อาจสร้างขึ้นในโครงการจะต้องถูกลบออกเพื่อให้รหัสของฉันทำงาน น่าเสียดายที่รหัสที่ลบการเข้าร่วม… arcpy.RemoveJoin_management ("layer1", "layer2") ... ยังแบ่งคุณสมบัติเลเยอร์บางส่วนที่สำคัญต่อแอปพลิเคชันของฉัน (ฟิลด์ที่เน้นฟิลด์แบบอ่านอย่างเดียวและอื่น ๆ ) หากการรวมถูกลบออกโดยการคลิกขวาที่เลเยอร์ใน ArcMap และเลือก“ ลบการรวม” คุณสมบัติของเลเยอร์จะไม่เปลี่ยนแปลง หากฉันสามารถตรวจพบว่ามีการเข้าร่วมอยู่ภายในรหัสของฉันฉันจะออกจากรหัสและแสดงข้อความที่ผู้ใช้จะต้องลบการรวมของพวกเขาด้วยตนเองก่อนที่จะพยายามเรียกใช้รหัส ดังนั้น ... สามารถตรวจพบการเข้าร่วมโดยทางโปรแกรมได้หรือไม่

4
รันไทม์ ArcGIS 10.1 Lightweight
ไม่มีใครรู้ว่าฉันสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับ Lightweight Runtime ใหม่ที่จะรวมอยู่ใน ArcGIS 10.1 ได้ที่ไหน สิ่งนี้ถูกกล่าวถึงในการประชุมผู้ใช้ DevSummit และ ESRI Federal Conference ล่าสุด ฉันกำลังมองหาข้อมูลทั่วไปเกี่ยวกับผลิตภัณฑ์ แต่เฉพาะเจาะจงยิ่งขึ้นฉันพยายามค้นหาว่าจะมีค่าธรรมเนียมใบอนุญาตประเภทใดให้ใช้ ข้อมูลเพิ่มเติมสามารถดูได้ที่นี่: http://esriaustralia.wordpress.com/2011/02/17/the-new-arcgis-runtime/ ขอบคุณ

4
สามารถเข้าถึงภาษาของ SQL ผ่านเครื่องมือ ArcGIS ได้ในระดับใด
คำถามนั้นฟังดูซ้ำซ้อนมาก ... ไม่ว่าจะด้วยเหตุผล ใดก็ตามฉันถูกขอให้สำรวจการใช้ SQL ใน ArcGIS เราใช้ SDE DB สำหรับการจัดเก็บด้านเซิร์ฟเวอร์และการจัดการฐานข้อมูล / การแก้ไขขนาดใหญ่ทั้งหมด อย่างไรก็ตามฉันพยายามที่จะเจาะลึกลงไปถึงวิธีที่ SQL รวมอยู่ในเครื่องมือของ ArcGIS มีหมายเหตุในคู่มืออ้างอิง SQL Queryของ ArcGIS 10 ที่ระบุว่าไวยากรณ์ SQL อย่างชัดเจนไม่ทำงานเมื่อใช้เครื่องมือ Field Calculator ฉันพบว่ามันน่าผิดหวังมากเพราะมันมีประโยชน์มากที่จะสามารถดึงและตัดข้อมูลจากฐานข้อมูลโดยตรงเมื่อทำการคำนวณค่าของฟิลด์ อะไรคือข้อ จำกัด และข้อผิดพลาดที่ใหญ่ที่สุดที่อาจเกิดขึ้นเมื่อพยายามใช้ประโยชน์จาก SQL ใน ArcGIS? เครื่องมือใดที่ใช้งานได้ดีที่สุดเมื่อรวมเข้ากับ SQL หากต้องการตัวอย่างเพื่อทำให้คำถามนี้ชัดเจนยิ่งขึ้นฉันกำลังพยายามติดตามจำนวนจุดสนใจที่เป็นประเภทบางประเภทในภูมิภาคที่กำหนด แต่ละจุดมีแอตทริบิวต์ที่อธิบายประเภทและภูมิภาค โซลูชันปัจจุบันของฉันเกี่ยวข้องกับการใช้เคอร์เซอร์อย่างหนักสำหรับการนับและการดึงข้อมูล แต่ผู้ใช้ชี้ให้เห็นว่าการสืบค้น SQL แบบง่ายสามารถทำได้ทั้งหมดและอื่น ๆ น่าเสียดายที่ฟังก์ชั่นนี้ไม่ได้มีให้สำหรับสิ่งนี้ หรือมันคืออะไร?

8
วิธีตั้งค่ารูปหลายเหลี่ยมแบบอัตโนมัติเพื่อปรับปรุงความสามารถในการอ่านแผนที่เมื่อเรนเดอร์แผนที่แบบเฉพาะ?
เมื่อทำการแมปค่าเป็นสีเพื่อแสดงแผนที่เฉพาะวัตถุเส้นขอบสามารถเปลี่ยนแปลงการอ่านแผนที่ได้มาก ตัวอย่างเช่นในแผนที่เฉพาะเรื่องของมณฑลของสหรัฐอเมริกาที่มีเส้นขอบสีดำ: มีวัตถุเล็ก ๆ จำนวนมากในบางพื้นที่และทำให้พวกมันดูมืดกว่าเนื่องจากมีขอบโดยไม่เคารพสีใจความ หากเส้นขอบถูกวาดด้วยความทึบ 30% ผลลัพธ์จะปรากฏในแผนที่ต่อไปนี้: เห็นได้ชัดว่าสิ่งนี้ดีกว่าในการสื่อสารข้อมูลที่แมปบนวัตถุ อย่างไรก็ตามการมีอัตราความทึบคงที่ยังสามารถลดความสามารถในการอ่านได้เนื่องจากทำให้ขอบเขตวัตถุมองเห็นได้น้อยลงซึ่งเป็นปัญหาหากมีวัตถุขนาดใหญ่เพียงไม่กี่ตัว นอกจากนี้การเปลี่ยนแปลงในการอ่านยังขึ้นอยู่กับความคมชัดระหว่างเส้นขอบและสีเติม วิธีหาสี / ความทึบของชั้นมีอยู่โดยอัตโนมัติหรือไม่? ซอฟต์แวร์ GIS ใดที่ให้วิธีการจัดการกับปัญหานี้อย่างเหมาะสม

3
อะไรคือคุณสมบัติชั้นเรียนที่ถูกต้องและชื่อตารางใน ArcGIS Desktop?
กฎสำหรับการตั้งชื่อคลาสและตารางคุณสมบัติที่ถูกต้องใน ArcGIS Desktop คืออะไรและมีเอกสารสนับสนุนใดบ้างที่สามารถอธิบายข้อ จำกัด การตั้งชื่อชุดข้อมูลทั้งหมดได้

3
คำนวณความเร็วสูงสุดจากข้อมูล GPS
ฉันมีตำแหน่ง GPS ดิบสำหรับการติดตามและจำเป็นต้องได้รับความเร็วสูงสุด วิธีการง่าย ๆ (คำนวณความเร็วระหว่าง 2 คะแนนใช้เวลาสูงสุด) จะทำให้ตัวเลขจำนวนมากไร้ความหมายเนื่องจากความไม่ถูกต้องของ GPS จุดจะกระโดดไปรอบ ๆ คุณช่วยแนะนำอัลกอริทึมสำเร็จรูปที่ดีเพื่อแก้ปัญหานี้ได้หรือไม่?

4
อะไรเป็นสาเหตุของสิ่งประดิษฐ์ที่แวววาวในภาพถ่ายของ Google Maps
คุณรู้หรือไม่ว่าอะไรเป็นสาเหตุของสิ่งประดิษฐ์เช่นนี้ แหล่งที่มา: http://maps.google.com/maps?f=q&source=s_q&hl=th&geocode=&q=embelgasse+wien&aq=&sll=37.0625,-95.677068&sspn=60.894251,93.251953&ie=UTF8&h== 1050 + วงเวียน + ออสเตรีย & t = H & ll = 48.187123,16.348997 & spn = 0.001849,0.004667 & z = 18

6
ใช้ ArcGIS Online Base Maps โดยไม่มีซอฟต์แวร์ Esri หรือไม่
ตั้งแต่ปลายเดือนมกราคม 2554: "บริการแผนที่ ArcGIS ออนไลน์นั้นไม่มีค่าใช้จ่ายโดยไม่คำนึงถึงการใช้งาน" - http://www.esri.com/software/arcgis/arcgisonline/standard-maps.html อย่างไรก็ตามการใช้ ArcGIS Web Mapping API อาจต้องสมัครสมาชิก - http://www.esri.com/software/arcgis/arcgisonline/common-questions.html แผนผังทั้งหมดที่มีอยู่จาก ESRI สามารถเข้าถึงได้โดยบริการ REST ซึ่งไม่ต้องการ API มีเลเยอร์ชนิดใหม่ใน OpenLayersที่สามารถเข้าถึงบริการเหล่านี้ได้ ข้อกำหนดในการให้บริการของรัฐ: โดยเฉพาะอย่างยิ่งคุณอาจไม่ (หรือพยายาม) (a) เข้าถึงบริการหรือทรัพยากรที่ไม่ได้ให้บริการแก่คุณผ่านเว็บเบราว์เซอร์มาตรฐานหรือผลิตภัณฑ์ Esri; อัพเดท - TOS จริง ๆ แล้วอาจอ้างถึงเว็บไซต์ esri.com และ "บริการ" มากกว่าบริการแผนที่ด้วยตนเอง ดังนั้นจึงเป็นเรื่องถูกกฎหมายและอยู่ภายใต้ข้อกำหนดในการให้บริการเพื่อใช้เลเยอร์เหล่านี้ในแอปพลิเคชันเว็บใด ๆเช่น OpenLayers หรือผ่าน API การแมปของ Google หรือ Bing เนื่องจากทั้งหมดนี้ใช้ในเว็บเบราว์เซอร์มาตรฐานหรือไม่

7
สัญลักษณ์มาตรฐานคืออะไร
มีหลายคำถามเกี่ยวกับเว็บไซต์ขอสัญลักษณ์มาตรฐานที่จะเป็นตัวแทนของเครื่องหมายเฉพาะประเภทของวัตถุ (เช่นการกระจายกระแสไฟ , อาชญากรรมแมป , สัญลักษณ์ฉุกเฉิน , ทะเลสาบ ) จุดที่มีเครื่องหมายมาตรฐานเหล่านี้คืออะไร ฉันคิดว่าฉันสามารถหาเหตุผลเข้าข้างตนเองชุดสัญลักษณ์มาตรฐานสำหรับองค์ประกอบที่พบบ่อยในแผนที่ในหลาย ๆ ฟิลด์ (เช่นถนนหรือขอบเขตทางสังคมและการเมือง ) แต่ฉันไม่ได้รับคะแนนจากเครื่องหมายจุดวิเศษ (เช่นโครงร่างสำหรับ ฉากฆาตกรรม ) สัญลักษณ์เหล่านี้จะไม่สามารถแทนที่ตำนานได้ดังนั้นสิ่งที่เป็นจุดมาตรฐาน

6
Amazon ควรเพิ่มข้อมูล GIS ใดในชุดข้อมูลสาธารณะ
Amazon พูดว่า : หากคุณมีโดเมนสาธารณะหรือชุดข้อมูลที่ไม่ใช่กรรมสิทธิ์ที่คุณคิดว่ามีประโยชน์และน่าสนใจสำหรับชุมชน AWS โปรดส่งคำขอด้านล่างและทีม AWS จะตรวจสอบการส่งของคุณและกลับไปหาคุณ โดยทั่วไปชุดข้อมูลในพื้นที่เก็บข้อมูลอยู่ระหว่าง 1 GB ถึง 1 TB (ขึ้นอยู่กับขีด จำกัด ปริมาณ Amazon EBS) แต่เราสามารถทำงานร่วมกับคุณเพื่อโฮสต์ชุดข้อมูลขนาดใหญ่ได้เช่นกัน คุณต้องมีสิทธิ์ในการทำให้ข้อมูลพร้อมใช้งานได้อย่างอิสระ ระบุว่า Amazon เป็นผู้สนับสนุนทองคำในการประชุมสุดยอด Esri Dev อาจเป็นเวลาที่ดีสำหรับชุมชนที่จะแนะนำชุดข้อมูลสำหรับ Amazon เพื่อวางไว้ในคลาวด์ของพวกเขา การมีข้อมูลใน Amazon ทำให้สามารถเข้าถึงได้อย่างรวดเร็วโดยสิ่งต่างๆเช่น Server Object Extensions และบริการประมวลผลภูมิศาสตร์ที่ทำงานบน EC2 ขณะนี้ฉันเพียงแค่เห็น3 ชุดข้อมูลภูมิศาสตร์ อัปเดต ฉันแวะไปที่บูธของ Amazon ที่งาน Dev Summit และพูดคุยกับตัวแทน AWS เล็กน้อย เขาบอกว่าพวกเขายังคงเรียงลำดับว่าพวกเขาจะทำให้ชุดข้อมูลสาธารณะเป็นปัจจุบันได้อย่างไร เขากล่าวว่ามีความสนใจอย่างมากจากชุมชนจีโนมมนุษย์ …

2
ใน OpenLayers ให้ขยายขอบเขตของการวางซ้อนทั้งหมด
ใน Openlayers ฉันสามารถซูมไปที่กล่อง bounding ของเลเยอร์ทั้งหมดเช่นนี้ map.zoomToExtent(); ฉันยังสามารถซูมไปที่กล่อง bounding ของชั้นเดียว: map.zoomToExtent(layer_name.getDataExtent()); มีวิธีที่ง่ายในการซูมถึงทุกชั้นยกเว้นชั้นฐานหรือไม่? กล่าวอีกนัยหนึ่งคือแสดงขอบเขตของการซ้อนทับทั้งหมด

1
ใช้สไตล์แผนที่ Google แบบกำหนดเองใน OpenLayers2 หรือไม่
เมื่อเร็ว ๆ นี้ฉันพบบทความที่น่าสนใจนี้ซึ่งแสดงถึงศักยภาพในการเพิ่มสไตล์ที่กำหนดเองลงใน Google แผนที่ ตัวอย่างบางส่วนของแผนที่สไตล์สามารถมองเห็นได้ที่นี่และคุณสามารถออกแบบของคุณเองตั้งแต่เริ่มต้นที่นี่ ฉันต้องการใช้ชุดรูปแบบ 'greyscale' กับแผนที่พื้นฐานของ OpenLayers ของฉัน: คำอธิบายลักษณะตามตัวอย่างของ Google จะมีลักษณะดังนี้: var styles = { 'Greyscale': [ { featureType: 'all', rules: [ {saturation: -100}, {gamma: 0.50} ] } ] } แผนที่ Google ของฉันใน OpenLayers ในปัจจุบันดูเหมือนว่า: var gmap = new OpenLayers.Layer.Google("Google Streets", { 'numZoomLevels': 20, 'sphericalMercator': true} ); …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.