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

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

8
GIS สำหรับโทรคมนาคม [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ก่อนหน้านี้ฉันเคยถามคำถามนี้ในmapinfo-L (กลุ่ม Google) ตั้งแต่ฉันคิดว่า GIS & โทรคมนาคมเป็นวิชาที่กว้างฉันคิดว่า GIS SE เป็นแพลตฟอร์มที่ถูกต้องในการถามคำถามเหล่านี้: GIS ใช้ในการโทรคมนาคมอย่างไร จะใช้ GIS สำหรับโทรคมนาคมได้อย่างไร? มีวัสดุการศึกษาและทดสอบฟรีหรือไม่? มีจำนวนมาก แต่ไม่มี :(

2
ฉันสามารถสร้าง, รวมและแยกคุณสมบัติหลายส่วนของ 3D โดยใช้ 3D Analyst extension (ArcGIS 10)
ฉันใช้ ArcGIS 10. จากเอกสารทั้งหมดที่ฉันได้อ่านนักวิเคราะห์สามมิติควรสามารถทำสิ่งที่ฉันพยายามทำ แต่ฉันพบปัญหาหลังจากปัญหาและฉันเกือบพร้อมที่จะให้ และหาวิธีที่ง่ายกว่าในการตอบคำถามที่ฉันถูกถาม โดยสรุปฉันมีหลายเลเยอร์ที่ฉันต้องตัดกันหรือรวมกันในแบบ 3 มิติ บางจุดคือ (หลายพันจุดซึ่งแต่ละอันแทนปริมาตร 3 มิติไม่ว่าจะเป็นลูกบาศก์หรือทรงกลมขนาดซึ่งเป็นค่าคุณลักษณะ) บางส่วนเป็นรูปหลายเหลี่ยม ฉันค่อนข้างมั่นใจว่าเครื่องมือ 3D Union และ 3D Intersect จะใช้งานได้กับคุณสมบัติ Multipatch เท่านั้นดังนั้นฉันจึงต้องแปลงทั้งหมดเป็นคุณสมบัติ Multipatch ก่อน ปัญหาหลักที่ฉันมีจนถึงตอนนี้คือเครื่องมือวิเคราะห์สามมิติของสหภาพและการตัดกันปฏิเสธที่จะทำงานกับคุณสมบัติหลายอย่างที่ไม่ได้ "ปิด" และดูเหมือนว่าฉันจะไม่สามารถบังคับให้ ArcGIS สร้าง Multipatches ที่ปิดอยู่ได้ ฉันได้ลองแปลงรูปหลายเหลี่ยมเลเยอร์เดียว (8 คุณสมบัติ) เป็น Multipatch ทั้งคู่โดยการรีดใน Arcscene โดยใช้ความสูงและแปลงเป็น Multatch และใช้เครื่องมือ "Extrude Between" และพวกมันทั้งคู่สร้างมัลติพอยต์ที่ถูกปิดและ บางอย่างที่ไม่ ฉันลองแปลงคะแนนเป็นทรงกลมโดยใช้ตัวอย่างที่พบในเว็บไซต์ของ ESRI ที่นี่: http://www.esri.com/news/arcuser/1010/3danalysis.html …

3
สร้างฟีเจอร์จากข้อผิดพลาดของ ArcGIS Topology
ฉันได้นำเข้าผู้ใช้งานในฟิลด์รูปร่างไฟล์ลงในฐานข้อมูลทางภูมิศาสตร์ของ ESRI เพื่อให้ฉันสามารถสร้างกฎระเบียบของโทโพโลยีบางอย่างที่ระบุข้อผิดพลาดได้ตามต้องการ น่าเสียดายที่ผู้ใช้ฟิลด์ไม่มีสิทธิ์ใช้งานที่สามารถอ่านกฎของโทโพโลยี gdb (หรือแก้ไขได้อย่างชัดเจน) ฉันต้องการที่จะสร้างชุดใหม่ของรูปร่างที่จับข้อผิดพลาดและข้อยกเว้นทั้งหมดที่เพื่อให้ผู้ใช้สามารถไปในการแก้ไขสิ่งที่ชัดเจนด้วยตัวเอง (ช่วยฉันทำงาน!) นี่อาจเป็นวิธีที่รวดเร็วในการจัดการข้อผิดพลาดตามขนาด (พื้นที่หรือความยาว) เพื่อให้คุณจัดการกับปัญหาที่ใหญ่ที่สุดก่อน ไม่มีใครมีข้อเสนอแนะเกี่ยวกับวิธีการสร้างคุณลักษณะจากข้อผิดพลาด & ข้อยกเว้นของ TopGet ArcGIS หรือไม่? ฉันมีสิทธิ์ใช้งาน ArcInfo เพื่อให้เครื่องมือใด ๆ ในแพ็คเกจอยู่ในการกำจัดของฉัน ในขณะที่ฉันไม่ใช่โปรแกรมเมอร์ ArcObjects ฉันคุ้นเคยกับสคริปต์ Python หรือ ModelBuilder เพื่อพัฒนาเครื่องมือ / กระบวนการดังกล่าว UPDATE : ฉันเพิ่งพบArcGIS Ideaและตัวอย่างนักพัฒนาแต่ฉันหวังว่าจะมีบางอย่างที่ฉันสามารถใส่ลงในกล่องเครื่องมือไม่ใช่โมดูล VB ที่กำหนดเอง

2
การตีความพารามิเตอร์ตำนานความหนาแน่นเคอร์เนล ArcGIS
ใน ArcMap 9.3 ฉันใช้ Kernel Density เพื่อทำแผนที่เหตุการณ์ต่าง ๆ แต่รูปร่างไฟล์ผลลัพธ์ไม่แสดงหน่วยการวัดใด ๆ มีแหล่งข้อมูลที่ดีไม่เกี่ยวกับเทคนิคที่จะอธิบายในการวางคำศัพท์เกี่ยวกับการตีความค่าเอาต์พุตในแง่ของขนาดเซลล์อินพุตและรัศมีการค้นหาหรือไม่?


3
OpenLayers พร้อมการซ้อนทับสตรีทวิว
ฉันกำลังพยายามเพิ่มฟังก์ชั่น StreetView ให้กับแอปพลิเคชันเว็บของ OpenLayers ของฉันและต้องการเพิ่มการซ้อนทับที่แสดงความพร้อมใช้งานของ StreetView ลงในแผนที่ ฉันได้เห็นตัวอย่างของการทำที่นี่สำเร็จแต่ฉันไม่สามารถรับรหัสเพื่อทำงานในโซลูชันของฉันเอง โดยเฉพาะ: var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true}); layer.mapObject.addOverlay(new GStreetviewOverlay()); ผลลัพธ์ในข้อผิดพลาด: layer.mapObject is null มีใครที่คิดบ้างไหมว่าฉันทำอะไรผิดและถ้าเป็นเช่นนั้นฉันจะแก้ไขได้อย่างไร

2
การจัดรูปแบบวันที่ในป้ายกำกับ QGIS
ฉันต้องการแสดงฟิลด์วันที่เป็นป้ายกำกับ ข้อมูลมาจาก shapefile ฟิลด์ที่ต้องสงสัยคือฟิลด์วันที่ เมื่อฉันใช้ฟิลด์วันที่สำหรับป้ายกำกับมันจะแสดงในรูปแบบ yyyy / mm / dd ฉันต้องการรับเป็นรูปแบบ dd / mm / yyyy เป็นไปได้ไหม ฉันรู้ใน MapInfo ฉันจะใช้ฟังก์ชั่น FormatDate ฉันสงสัยว่ามีบางสิ่งที่คล้ายกันอยู่ใน QGIS
9 qgis  labeling 

5
ตัวเลือก Standardizer ที่อยู่
ตกลงดังนั้นด้วย ArcGIS 10 ESRI ได้ระบุ 'การมาตรฐานที่อยู่' ในตัวระบุตำแหน่งใหม่ฉันรู้ว่าคุณยังคงสามารถใช้ตัวระบุตำแหน่ง 9.3.1 เพื่อทำสิ่งนี้ แต่ฉันสงสัยอย่างมากว่าหลังจากรุ่น 10.1 เราจะเห็นว่ามีให้ใช้งานน้อยลง FGDC Addressing มาตรฐานสถานที่ค่าหนักที่อยู่ที่ดีมีคำนำหน้าคำนำหน้า-Direction, ถนนชื่อต่อท้ายค่า Suffic ทิศทางสำหรับรูปแบบที่ดีสะอาด และเอเจนซี่ของฉันก็ต้องการสิ่งเดียวกัน มีเครื่องมืออื่น ๆ อีกหรือไม่ที่ผู้คนใช้ในการจดที่อยู่ที่มีโครงสร้างและแยกพวกมันออกมาอย่างน่าเชื่อถือเพื่อให้สามารถจัดเก็บได้? พวกเขาฟรีหรือเปล่า? * อัปเดต: * ฉันเจอสิ่งนี้ใน CodePlex (US Address Parser)และทำให้ฉันมีจุดกระโดดที่ดีจริงๆ มันดีมากในรหัสการจัดการที่ฉันสามารถใช้ทั่วสถานที่และจนถึงตอนนี้มันมีอัตราการประสบความสำเร็จสูงมากในการแยกส่วนต่างๆเพื่อการตรวจสอบทีละบรรทัดและแต่ละส่วน

3
ระบบเว็บสำหรับเพิ่มคะแนนและข้อมูลที่เกี่ยวข้องลงในแผนที่
ฉันถูกขอให้ค้นหา / สร้างระบบบนเว็บโดยที่สมาชิกของประชาชนสามารถเพิ่มจุดลงในแผนที่แล้วป้อนรายละเอียดบางอย่างเกี่ยวกับมัน ฉันสามารถทำสิ่งนี้ด้วยตัวเอง แต่เนื่องจากเป็นระบบที่เรียบง่ายฉันมั่นใจว่าจะต้องมีทางออกที่มีอยู่แล้ว

3
ต้องทำอะไรกับ ArcGIS Server หากเครื่องเซิร์ฟเวอร์ / ชื่อโฮสต์เปลี่ยนไป
เรามี Windows Server 2008 ที่ติดตั้ง ArcGIS Server 10 ยังไม่ได้ดำเนินการกับเครื่องมากนัก แต่ต้องเปลี่ยนชื่อเครื่องหลังจากการติดตั้ง ArcGIS ชื่อเซิร์ฟเวอร์เก่าคือ DAYTONA และชื่อใหม่ของเซิร์ฟเวอร์คือ PIGIRON (เปลี่ยนชื่อเพื่อปกป้องผู้บริสุทธิ์) ในบันทึกกิจกรรมเซิร์ฟเวอร์มีข้อความ: "Machine daytona ไม่ใช่เซิร์ฟเวอร์คอนเทนเนอร์ที่ถูกต้องไม่พบเครื่อง daytona" ฉันยังเห็นข้อผิดพลาดในบันทึกเหตุการณ์ของระบบที่อ่านว่า: "DCOM ไม่สามารถสื่อสารกับคอมพิวเตอร์เดย์โทนาโดยใช้โปรโตคอลที่กำหนดค่าใด ๆ " ฉันพบการอ้างอิงถึงเดย์โทนาในไฟล์ C: \ Program Files (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat แต่เมื่อฉันลบการอ้างอิงเครื่องในไฟล์นี้ให้บันทึกและรีสตาร์ท SOM การอ้างอิงเครื่องจะได้รับการใส่กลับเข้าไปในไฟล์นี้ สิ่งนี้ทำให้ฉันเชื่อว่ามีสิ่งอื่น ๆ ที่จำเป็นต้องได้รับการอัปเดตเนื่องจากการเปลี่ยนชื่อเซิร์ฟเวอร์ ฉันพบบางสิ่งบางอย่างในเว็บไซต์ของ ESRI …

4
วิธีแยกอาคารจากพืชพรรณในข้อมูล LIDAR
เพื่อที่จะสกัดหน้ากากพืชในรูปแบบที่ไม่ระบุตัวตนด้วยการวิเคราะห์ฐานวัตถุด้วยการสร้างชุดกฎอาคารก็ถูกจัดประเภท! มีความคิดวิธีการแยกสิ่งปลูกสร้างออกจากพืชอย่างไร ฉันพยายามที่จะใช้รูปร่างและความไม่สมดุล แต่ความคิดอื่น ๆ ยินดีต้อนรับมากที่สุด

6
Bing Maps 7 รองรับ KML หรือไม่
ฉันไม่มีโชคในการหาตัวอย่าง ฉันพบรหัสเช่นนี้ด้านล่าง แต่สำหรับรุ่นก่อนหน้านี้ shapeLayer = new VEShapeLayer(); shapeSpec = new VEShapeSourceSpecification(VEDataType.ImportXML, layer.url, shapeLayer); veMap.ImportShapeLayerData(shapeSpec);
9 kml  bing-maps 

2
วิธีใช้ IRelationalOperator2 และ GeometryBag
ฉันต้องการใช้วิธี IsNear ของ IRelationalOperator2 เอกสารกล่าวว่า GeometryBag รองรับการเชื่อมต่อ IRelationalOperator2 แต่นี่ใช้งานไม่ได้และส่งผลให้เกิดข้อยกเว้น "... ไม่สามารถส่งวัตถุ COM ... ไม่มีส่วนต่อประสานที่รองรับ ... " IRelationalOperator2 relationalOperator = (IRelationalOperator2)geometry; รหัสเดียวกันทำงานได้ดีกับ IRelationalOperator แต่ไม่มีวิธี IsNear: IRelationalOperator relationalOperator = (IRelationalOperator)geometry; มีอะไรผิดปกติ - รหัสเอกสารหรือเป็นข้อผิดพลาด? "geometry" เป็นรูปทรงเรขาคณิตของประเภทเรขาคณิตesriGeometryBagและมีโพลิลีนบางส่วน ฉันใช้เพี้ยนตรงเพื่อรับข้อยกเว้น. NET

3
การใช้รูปหลายเหลี่ยมทั่วไปใน MultiPolygons ใน GeoDjango
ฉันตั้งค่าโมเดลด้วยmodels.PolygonFieldใน geodjango โดยใช้ postgres เป็นฐานข้อมูล ฉันพยายามนำเข้า shp ไปยัง postgres ปัญหาคือบรา (รวบรวมกับ QGIS) ผสมรูปหลายเหลี่ยมและ multipolygon enforce_geotypeจึงมักจะล้มเหลวในการทำส่งออกเนื่องจากการตรวจสอบข้อ มีวิธีการล้างข้อ จำกัด เพื่อจัดเก็บข้อมูลประเภทหลายรูปหลายเหลี่ยมและรูปหลายเหลี่ยม?

2
วิธีการนำทาง REST endpoints และดึงข้อมูล Field โดยทางโปรแกรม
ฉันกำลังเพิ่ม Dynamic Map Service ลงในแผนที่ ArcGIS Server JavaScript API และฉันต้องได้รับการยึดของแต่ละส่วนประกอบเลเยอร์และฟิลด์ของมันเพื่อที่ฉันจะสามารถเรียกใช้แบบสอบถาม ดูตัวอย่างไดเรกทอรีบริการเซิร์ฟเวอร์ ArcGIS ที่http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/HomelandSecurity/operations/MapServer ถ้าคุณเปิด URL นี้ในเบราว์เซอร์ที่คุณสามารถดูรายชื่อที่มีอยู่ชั้น (0,1,2) และแต่ละชั้นของสาขา ฉันจะดึงรายการฟิลด์โดยใช้โปรแกรมภายในฟังก์ชัน JavaScript ได้อย่างไร ข้อมูลโค้ดด้านล่างแสดงวิธีดึงข้อมูลจุดปลายเลเยอร์ แต่ฉันไม่เห็นวิธีไปยังฟิลด์ (ตัวเลือกหนึ่งคือเพิ่มเลเยอร์เป็นคุณลักษณะเลเยอร์ แต่ฉันต้องการหลีกเลี่ยงถ้าเป็นไปได้) var url = "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/HomelandSecurity/operations/MapServer/"; var dynLayer = new esri.layers.ArcGISDynamicMapServiceLayer(url); map.addLayer(dynLayer); dojo.connect(dynLayer, "onLoad", function() { var infos = dynLayer.layerInfos; for (var i = 0; i <= …

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