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

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


1
การเปลี่ยน / เพิ่มแป้นพิมพ์ลัดใน ArcMap?
ฉันจะเปลี่ยนหรือเพิ่มแป้นพิมพ์ลัดใน ArcMap ได้อย่างไร ฉันได้ลองปรับแต่ง -> โหมดปรับแต่ง -> คำสั่ง -> คีย์บอร์ด อย่างไรก็ตามดูเหมือนว่าจะใช้งานไม่ได้จริง ฉันสามารถเพิ่มทางลัดและเชื่อมโยงพวกเขา แต่ไม่มีอะไรเกิดขึ้นเมื่อฉันใช้พวกเขาแม้ว่าพวกเขาจะถูกบันทึกไว้ (ทางลัดที่สร้างขึ้นของฉันยังคงปรากฏขึ้นหลังจากรีสตาร์ท Arcmap) ฉันไม่ได้ใช้รูปแบบแป้นพิมพ์ภาษาอังกฤษดังนั้นยกตัวอย่างเช่นฉันไม่สามารถใช้ [Ctrl] + [Shift] + [=] สำหรับซูมไปยังคุณสมบัติที่เลือกเนื่องจากฉันต้องการ Shift เพื่อให้ได้ a = มันจะมีประโยชน์จริงๆที่จะสามารถเปลี่ยนหรือเพิ่มทางลัดอื่น ๆ สำหรับเครื่องมือที่ฉันใช้เป็นประจำ ไม่มีใครรู้ได้อย่างไร มีบางอย่างที่น่าสนใจภายใน Arcmap แต่ถ้าหากมันเป็นการเขียนสคริปต์ AutoHotkey ที่จะทำงานเช่นกันถ้าคุณสามารถให้คำแนะนำกับฉันได้ มีคำถามสองสามข้อเกี่ยวกับทางลัดอยู่แล้ว แต่ไม่มีใครพบว่าให้คำตอบที่เป็นประโยชน์กับฉัน ฉันยังได้ดูรายการของทางลัดที่ได้รับการดำเนินการทั้งใน ArcGIS แหล่งข้อมูลออนไลน์และทุกนี้ไฟล์ PDF ที่มีประโยชน์มาก ไม่มีคำแนะนำว่าจะเปลี่ยนทางลัดอย่างไร ความคิดเห็น: หากทางลัดรวมถึง [ALT GR] ดูเหมือนว่าจะไม่ทำงานอย่างถูกต้อง

1
จะนำเข้า GeoTIFF ผ่าน postGIS ไปยัง GeoServer อย่างไร
เป็นกรณีทดสอบอย่างง่ายฉันพยายามกำหนดค่าซอฟต์แวร์สแต็คของ OpenGeo เพื่อให้ฉันสามารถแสดง GeoTIFF เป็นภาพซ้อนทับไปยังแผนที่ปกติเช่น OSM ดังนั้นฉันทำตามขั้นตอนต่อไปนี้: สร้างฐานข้อมูลเชิงพื้นที่ด้วย postGIS โหลด GeoTIFF ลงในฐานข้อมูล นำเข้าฐานข้อมูลไปยัง GeoServer ดูตัวอย่างเป็นภาพซ้อนทับแผนที่ใน GeoServer (เช่นกับ GeoExplorer หรือ OpenLayers) ตรงกันข้ามกับการนำเข้าโดยตรงของ GeoTIFF ไปยัง Geoserver (ซึ่งทำงานได้ดีมาก) ตารางที่นำเข้าจากฐานข้อมูลจะถูกทำเครื่องหมายเป็น "ข้อมูลเวกเตอร์" และไม่ใช่ "ข้อมูลแรสเตอร์" ในเว็บแอปพลิเคชัน GeoServer ใน Layer Preview GeoExplorer ไม่แสดงอะไรจาก GeoTIFF และ OpenLayers ส่งคืนไฟล์ WMS ที่รายงาน a ServiceExeption: The requested Style can not be …

1
อะไรคือความแตกต่างระหว่างผนวกและโหลดข้อมูลใน ArcGIS?
ฉันสับสนเกี่ยวกับความแตกต่างระหว่างผนวกเครื่องมือใน Arctoolbox และโหลดข้อมูลใน Geodatabase ฉันคิดว่าทั้งคู่เหมือนกันในคลาสคุณลักษณะผลลัพธ์ทั้งคู่ใช้คลาสคุณลักษณะเอาท์พุทเริ่มต้นและเปรียบเทียบรูปทรงเรขาคณิตของคุณลักษณะเป้าหมายและสคีมากับคุณลักษณะอื่น แต่มีความแตกต่างในบางด้านเช่นประสิทธิภาพที่ฉันไม่รู้ . คำถามอีกข้อหนึ่งคือฉันสามารถใช้ผนวกแทนการโหลดข้อมูลได้ที่ไหน ขอบคุณล่วงหน้า

1
ส่งออกคุณสมบัติที่เลือกไปยัง Shapefile ใหม่โดยใช้ ArcPy?
ขณะนี้ฉันมีเคอร์เซอร์ค้นหาวนซ้ำผ่าน shapefile ใน ArcGIS 10.1 ที่เลือกคุณสมบัติและเรียกใช้การวิเคราะห์มุมมองเกี่ยวกับคุณลักษณะนั้น (และเฉพาะคุณลักษณะนั้น) วิธีที่ง่ายที่สุดในการส่งออกคุณสมบัติเดียวกันนั้นไปยังรูปร่างไฟล์ที่มีชื่อเดียวกันใน Python คืออะไร fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, "pts") with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor: for row in cursor: fid = str(row[0]) print fid arcpy.SelectLayerByAttribute_management ("pts", "NEW_SELECTION", '"FID" = {}'.format(fid)) outViewshed = Viewshed(inDEM,"pts",1,"CURVED_EARTH",0.15) outViewshed.save("C:/temp/output/viewsheds/"+fid)

3
วิธีการแยก breaklines จาก DEM ที่กำหนด?
การแบ่งเป็นประโยชน์อย่างมากสำหรับการอธิบายภูมิประเทศ - ตัวอย่างเช่นการสร้าง TIN ที่แน่นอน คำถามของฉันคือจะแยก breaklines เหล่านี้ออกจาก DEM ที่กำหนดได้อย่างไร ฉันคำนวณความโค้ง (แนวตั้ง) - แรสเตอร์ (โดยใช้ arcgis 10) ซึ่งคุณสามารถเห็น breaklines (min / max-curvature) แต่ฉันไม่ได้คิดวิธีแยกพวกมันเพื่อให้ได้ polylines ในท้ายที่สุด เวิร์กโฟลว์คืออะไรเพื่อรับข้อผิดพลาดเหล่านี้จาก DEM ใครบ้างมีความคิดเกี่ยวกับเวิร์กโฟลว์หรือ "เครื่องมือ" หรือ skript ซึ่งสามารถช่วยได้? ฉันคิดว่าฉันไม่ใช่คนแรก / คนสุดท้ายที่ต้องการทำงานนี้ :) ... ในขณะเดียวกันฉันได้พบบทความในหัวข้อที่ดูเหมือนจะเป็นทางออกที่ดี แต่คำถามใหญ่ยังคงอยู่: วิธีการลดที่จะปฏิบัติ? หรือมีวิธีการที่แตกต่างกัน (ง่ายขึ้น?) กับซอฟต์แวร์บางอย่าง?

6
ฟังก์ชัน WKB ถึง WKT JavaScript
ปรากฎว่า json ไม่ดีในการขนส่งข้อมูลไบนารี แต่ด้วย HTML5 ทำให้ XHR2 สามารถถ่ายโอน blobs ได้อย่างหมดจด ฉันกำลังมองหาการถ่ายโอนรูปทรงเรขาคณิตไบนารี (เพื่อประหยัดแบนด์วิดธ์) และถอดรหัสบนไคลเอนต์ เพื่อประโยชน์ใด ๆ ฉันได้ทำการค้นหาเว็บสำหรับฟังก์ชั่นWKB (ไบนารีรู้จักกันดี)จาวาสคริปต์เพื่อWKT (ข้อความที่รู้จักกันดี) ก่อนที่ฉันจะคิดค้นวงล้อใหม่ - มีใครรู้บ้างเกี่ยวกับโซลูชั่นโอเพนซอร์ซหรือไม่?

1
Python Script สำหรับการยกระดับความแตกต่างระหว่างสองจุด [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดเมื่อเดือนที่แล้ว ฉันมีกลุ่มสตรีมที่ยาว 1,000 กม. ฉันต้องการค้นหาความแตกต่างของระดับความสูงระหว่างจุดสองจุดติดต่อกันระยะทาง 1 กม. เริ่มต้นจากต้นน้ำถึงปลายน้ำ ฉันจะรับความแตกต่างจากระดับความสูงจาก DEM ได้อย่างไร ฉันมีส่วนของสตรีมในรูปแบบแรสเตอร์และในรูปแบบเวกเตอร์ มันจะดีกว่านี้ถ้าฉันมีความคิดเกี่ยวกับสคริปต์ Python
10 python  dem  elevation 

1
สร้างตัวกรองการรับรองความถูกต้องที่กำหนดเองใน GeoServer 2.3.0
บริบท ในโครงการปัจจุบันของฉันฉันมีข้อกำหนดในการตรวจสอบว่าคำขอที่มาถึง GeoServer (2.3.0) ได้รับอนุญาต โครงการถือข้อเท็จจริงเหล่านั้น: ลูกค้า GS ไม่สามารถให้ข้อมูลหลัก (เช่นรหัสผ่าน) GS เองไม่มีการเชื่อมต่อกับผู้ใช้ / บทบาท repo ดังนั้นเราจึงใช้โอกาสในการใช้กลไกการตรวจสอบความถูกต้องเพื่อตรวจสอบว่า: คำขอที่ถูกต้อง (สำหรับเลเยอร์ WFS ที่เฉพาะเจาะจง) มีส่วนหัว HTTP พิเศษ (สมมติว่า X-CUSTOM-VALID) ส่วนหัวนี้เป็นข้อความที่เข้ารหัสของ JSON ซึ่งมีข้อมูลเพียงพอที่จะตรวจสอบความจริงที่ว่าคำขอนั้นเริ่มต้นโดยไคลเอนต์ที่เชื่อมต่อกับระบบที่สามที่ถูกต้อง (ชื่อผู้ใช้, ความลับ, ข้อมูลอื่น ๆ ) สถานะ เอกสารจะบอกเราว่าเราควรจะสามารถที่จะทำเช่นนั้น ... อย่างไรก็ตามเอกสารประกอบยังไม่ชัดเจนว่าจะสร้างองค์ประกอบดังกล่าวอย่างไรและควรกำหนดค่าอย่างไร การดีบัก GeoServer ฉันจัดการเพื่อค้นหาว่าการกำหนดค่าตัวกรองดังกล่าวนั้นต้องการผู้ให้บริการการรับรองความถูกต้องเฉพาะ เพื่อให้มีพาเนลในส่วนติดต่อผู้ดูแลเว็บ (ภายใต้การรับรองความถูกต้องในรายการตัวกรองการตรวจสอบความถูกต้อง) แผงหน้าปัด ดังนั้นรหัสของฉันประกอบด้วยไฟล์เหล่านี้: ProducteurAuthFilterPanel.java ProducteurAuthFilterPanelInfo.java ProducteurAuthenticationFilterConfig.java ProducteurAuthenticationFilterPanel.html สิ่งเหล่านี้จำเป็นต้องเพิ่มพาเนลใน Web …

2
วิธีการเข้าถึงโมดูล Esri ArcPy จาก Enthought Canopy?
ฉันมี ArcGIS 10.1 ที่ทำงานบนระบบ windows ของฉันและฉันยังได้ติดตั้ง Canopy Express Enthought Python รุ่น 32 บิตใหม่ เป็นไปได้หรือไม่ที่จะโหลดและใช้โมดูล Esri ArcPy จาก Canopy

4
กำลังมองหาซอฟต์แวร์โอเพ่นซอร์สที่คล้ายคลึงกับ Esri City Engine หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังมองหาซอฟต์แวร์โอเพ่นซอร์สคล้ายกับESRI ซิตี้เครื่องยนต์และกำลังจะผ่านไดเรกทอรีซอฟต์แวร์โอเพนซอร์ส เกี่ยวกับ ESRI City Engine (แนะนำโดยย่อ) เราต้องการสร้างสถานที่ทางประวัติศาสตร์สองสามแห่งในรูปแบบ 3 มิติและฉันได้ยินว่าในบางกรณีมันยากที่จะรวมเข้ากับซอฟต์แวร์อื่น ๆ (เช่นเครื่องมือ Esri City ไปยัง Google Earth และรอง ฯลฯ ) ข้อมูลเชิงพื้นที่ส่วนใหญ่อยู่ใน PostgreSQL / PostGIS ดังนั้นการมองหาทางเลือกอื่น ๆ ดังนั้นซอฟต์แวร์โอเพนซอร์ซที่รวมสิ่งอำนวยความสะดวกในการแก้ไข 3 มิติจะยอดเยี่ยม

4
สร้างรูปหลายเหลี่ยมจากชุดของเส้นที่ตัดกัน
นี่เป็นคำถามที่ง่ายและค่อนข้างบ่อยซึ่งถูกถามเพื่อจุดประสงค์ที่แตกต่างกัน (ดูที่ลิงค์นี้และเช่นนี้ ) อย่างไรก็ตามที่นี่เรากำลังมองหาไม่ใช่แพคเกจซอฟต์แวร์แต่อัลกอริทึมที่เราสามารถลองพูดได้หลาม ดังนั้นดังที่แสดงด้านล่างชุดของเส้นถูกแมป (พวกเขาถูกตัดทอนแล้ว BTW) ขั้นตอนวิธีการ / ความคิดที่จะสร้างรูปหลายเหลี่ยม (เป็นคนสีแดงแสดง) ?

1
วิธีค้นหาสิ่งปลูกสร้าง (รูปหลายเหลี่ยม) ที่ผู้ใช้สามารถเห็นได้จากตำแหน่งที่ระบุ (จุด) และการวางแนว (ช่วงมุม)
ฉันต้องการเรียกคืนชุดอาคารที่ฉันสามารถดูได้จากตำแหน่งที่ระบุ (จุด -lat, lng) และการวางแนว (ช่วงเวลาของมุม) + แน่นอนด้วยความลึกที่กำหนด (เช่น 100 เมตร) โดยหลักการแล้วฉันต้องการส่งออกบางอย่างเช่น: จากมุม 1 ถึงมุม 2 ผู้ใช้สามารถเห็นสิ่งปลูกสร้าง 1 จากมุม 2 ถึงมุม 3 เราจะเห็นอาคาร 2 Data =รูปหลายเหลี่ยมแสดงถึงสิ่งปลูกสร้างของเมืองใน shapefile อินพุต:ตำแหน่งและการวางแนว (ช่วงมุม) เพื่อแสดงการรับรู้ภาพของบุคคล เอาท์พุท : รุ่น 1 - รายการ {BuildingID} รุ่น 2 (ดีกว่า) - รายการ {BuildingID, ชุดของส่วนที่มองเห็นได้สำหรับแต่ละอาคาร (ซุ้มอาคาร)} รุ่น 3 (ผลลัพธ์ในอุดมคติ) - รายการ …
10 qgis  postgis  r  viewshed 

2
ข้อผิดพลาดของเซิร์ฟเวอร์ ArcGIS:“ บริการคุณสมบัติต้องใช้ฐานข้อมูลที่ลงทะเบียนแล้ว”
ฉันกำลังพยายามเผยแพร่บริการคุณลักษณะไปยังเซิร์ฟเวอร์ ArcGIS ฉันใช้ SQL Server Express และ ArcSDE เมื่อฉันพยายามที่จะเผยแพร่บริการฉันได้รับข้อผิดพลาด "00090: บริการคุณลักษณะต้องใช้ฐานข้อมูลที่ลงทะเบียนแล้ว" เมื่อฉันตรวจสอบการลงทะเบียนฐานข้อมูลดูเหมือนว่าจะประสบความสำเร็จ แต่ฉันยังไม่สามารถเผยแพร่บริการได้ คุณสมบัติที่ฉันกำลังเผยแพร่อยู่ในฐานข้อมูลภูมิศาสตร์ที่ฉันกำลังลงทะเบียน ฐานข้อมูลภูมิศาสตร์นี้ตั้งอยู่บนเซิร์ฟเวอร์เดียวกับที่เซิร์ฟเวอร์ ArcGIS อยู่ แต่ฉันพยายามเผยแพร่จากเครื่องอื่น ฉันพลาดขั้นตอนสำคัญบางอย่างหรือไม่? นี่เป็นสกรีนช็อตที่ใหญ่กว่า

4
กลุ่มตามช่วงเวลาประทับ 10 นาที PostgreSQL [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน2 ปีที่ผ่านมา ฉันต้องจัดกลุ่มตามช่วงเวลาที่แยก 10 นาที ฉันมีแบบสอบถามนี้ด้านล่างที่ส่งคืนชุดผลลัพธ์ให้ฉัน: SELECT timestamp FROM table_1, table_2_shape_polygon WHERE ST_Within(earthnetworks_geometry_raios, poligono_geometry) AND timestamp BETWEEN '2013-04-07 15:30:00' AND '2013-04-07 16:50:00' AND type = 0 AND id_polygon = 2 ชุดผลลัพธ์ของฉันเป็นดังนี้: "2013-04-07 15:30:55" "2013-04-07 15:32:52" "2013-04-07 15:32:52" "2013-04-07 15:34:21" "2013-04-07 15:39:09" "2013-04-07 16:24:25" "2013-04-07 16:29:58" …

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