คำถามติดแท็ก esri-geodatabase

Esri geodatabase เป็นคีมาฐานข้อมูลที่ออกแบบโดย ESRI สำหรับการจัดการคลาสคุณลักษณะการกำหนดเวอร์ชันโทโพโลยีเครือข่ายภูมิประเทศและข้อกำหนดการจัดเก็บเฉพาะแอปพลิเคชัน Esri อื่น ๆ

4
แนวทางปฏิบัติที่ดีที่สุดเมื่อใช้ฐานข้อมูลไฟล์ทางภูมิศาสตร์ที่จะใช้และแก้ไขโดยผู้ใช้หลายคน? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมีฐานข้อมูลไฟล์ทางภูมิศาสตร์ที่มี 3 ฟีเจอร์อยู่ในนั้นและแต่ละฟีเจอร์คลาสมีข้อมูลจำนวนมากที่จะสามารถดูและแก้ไขได้ทุกวันโดยผู้ใช้รายอื่น 6 ราย ฉันกำลังมองหาคำแนะนำใด ๆ จากผู้ที่อยู่ในสถานการณ์เดียวกันและแนวทางปฏิบัติที่ดีที่สุดเพื่อหลีกเลี่ยงการแก้ไขการล็อคและเพื่อให้ทุกอย่างทำงานได้อย่างราบรื่นที่สุด นี่เป็นเครื่องมือโอเพนซอร์สหรือไม่ที่ฉันสามารถใช้ที่จะเปิดใช้งานการแก้ไขผู้ใช้หลายคนในฐานข้อมูลไฟล์? ขอบคุณ! งานของฉันมีสิทธิ์ใช้งาน ArcView ในระดับเดียวเท่านั้น (นักวิเคราะห์ธุรกิจ, นักวิเคราะห์เครือข่ายและนักวิเคราะห์เชิงพื้นที่)


4
ArcGIS ไม่สามารถนำเข้าบันทึกทั้งหมดจากไฟล์ CSV ขนาดใหญ่ไปยังตารางฐานข้อมูลไฟล์แม้จะอยู่ในขีด จำกัด ขนาดตาราง FGDB
ฉันใช้ ArcGIS 10.0 บน Windows 7 64 บิตพร้อม RAM 4GB ฉันมีตารางที่มีขนาดใหญ่มากในรูปแบบ CSV เพื่อนำเข้าสู่ ArcGIS พวกเขาทั้งหมดมีประมาณ 30 เขตข้อมูลสูงกว่า 5 ล้านระเบียนต่อตาราง ฉันกำลังพยายามนำเข้าแต่ละไฟล์ลงในไฟล์ Geodatabase เป็นตารางแยกดังนั้นในที่สุดฉันก็สามารถเชื่อมโยงพวกเขาไปยังคลาสคุณลักษณะและวิเคราะห์ผลลัพธ์ในตารางตามตำแหน่งของพวกเขา ปัญหาคือว่า ArcGIS ดูเหมือนจะเพิ่งออกจากการนำเข้าบันทึก ณ จุดหนึ่ง ฉันใช้เครื่องมือ "Table to Table" ใต้ Conversion> เป็น Geodatabase แต่เครื่องมือ "Copy Rows" มีปัญหาเดียวกัน แม้ว่าฉันเพิ่งจะเพิ่มไฟล์ CSV ลงใน ArcGIS โดยตรงโดยไม่พยายามแปลงเป็นตาราง FGDB ก่อนปัญหาก็เหมือนกัน หนึ่งในตารางของฉันมีระเบียนประมาณ 11 ล้านรายการและ ArcGIS …

2
จัดการไฟล์ฐานข้อมูลภูมิศาสตร์เช่นการเข้าถึงฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์หรือไม่
มีวิธีใดบ้างที่จะเชื่อมต่อกับฟีเจอร์ต่าง ๆ แต่เฉพาะเจาะจงคุณลักษณะของมันในไฟล์ฐานข้อมูลที่คุณสามารถทำได้ในฐานข้อมูลส่วนบุคคล? บ่อยครั้งที่ฉันจะเปิดฐานข้อมูลส่วนบุคคลใน MS Access และใช้ SQL แบบตรง (ไม่ใช่ตัวช่วยสร้างคิวรี่ แต่เป็น SQL แบบดิบ - ฉันคิดว่าเร็วกว่าและทำงานเร็วกว่ามากด้วยวิธีนี้) เพื่อจัดการแอตทริบิวต์ในตารางของพวกเขา ไม่ว่าจะเป็นเกณฑ์อะไร ฯลฯ มันใช้งานได้ดีและเป็นเฮคคูว่าง่ายกว่าการพยายามจัดรายการด้วยคุณสมบัติผ่าน ArcGIS (เช่นเครื่องมือตัด) เช่นถ้าฉันต้องการต่อท้ายหนึ่งฟิลด์ ฯลฯ ฉันได้ทำสิ่งนี้แล้ว สองสามปีในหลายโครงการโดยไม่มีปัญหา มีการขอความช่วยเหลือสำหรับวิธีการนี้ด้วยฐานข้อมูลไฟล์หรือไม่? ฉันคาดเดาไม่ได้ แต่หวังว่าฉันจะผิด ... และกำลังสงสัยว่า ESRI อาจเลิกใช้รูปแบบฐานข้อมูลส่วนบุคคลทั้งหมดร่วมกันหรือไม่เพราะพวกเขาดันรูปแบบฐานข้อมูลไฟล์จริง ... ขอบคุณทอม

1
เป็นไปได้หรือไม่ที่จะรักษาคีย์หลักในฟีเจอร์คลาสที่มีเวอร์ชันโดยไม่มีรหัส arcobjects?
เนื่องจากไม่ใช่ความคิดที่ดีที่จะใช้ ObjectID เป็นคีย์หลักในความสัมพันธ์จึงจำเป็นต้องใช้คอลัมน์อื่น ๆ เป็นไปได้หรือไม่ที่จะใช้ลำดับ DBMS เพื่อเติมคอลัมน์คีย์หลักในฟีเจอร์คลาสที่เป็นเวอร์ชันหรือฉันจะต้องเขียนโค้ด arcobjects เพื่อทำสิ่งนี้? ฉันได้ยินมาว่าGlobal ID สามารถใช้งานได้ แต่ผู้ที่ไม่ใช่ GIS DBA กำลังดูแลตารางที่เกี่ยวข้องอยู่บ่อยครั้งที่แนวคิดนี้

2
เป็นวิธีที่เหมาะสมในการสำรองฐานข้อมูลไฟล์ ESRI ที่เผยแพร่ไปยังเซิร์ฟเวอร์ ArcGIS อย่างไร
ฉันมีฐานข้อมูลไฟล์ ESRI (v10) ที่เผยแพร่ไปยังบริการแผนที่เซิร์ฟเวอร์ arcgis เมื่อบริการกำลังทำงานอยู่ fGDB จะถูกล็อค ฉันต้องหยุดบริการเพื่อรับข้อมูลสำรองที่สะอาดหรือไม่ หรือมีวิธีการสำรองข้อมูลผ่านสคริปต์ arcpy หรือผ่านแคตตาล็อกหรือไม่ ฉันกำลังใช้ robocopy ของ Windows เพื่อถ่ายโอน fGDB ไปยังไดรฟ์สำรอง นี่คือผลลัพธ์ที่แสดงไฟล์ที่ถูกล็อค: New File 0 Bikepaths.CFP0026.4968.5140.sr.lock New File 0 BuildingFootprints.CFP0026.4968.5140.sr.lock ฯลฯ ฯลฯ ...

4
รองรับการเข้ารหัสอักขระในฐานข้อมูลภูมิศาสตร์และรูปร่าง
ฉันมีฐานข้อมูลทางภูมิศาสตร์หลายอย่างที่มีคลาสคุณลักษณะพร้อมตัวอักษรกรีกในคุณสมบัติมากมาย เมื่อฉันลองส่งออกฟีเจอร์คลาสเป็น shapefile จาก ArcCatalog คุณลักษณะนั้นจะถูก butchered ในข้อมูลเชพไฟล์ปัญหาการเข้ารหัสอักขระบางชนิด สิ่งเดียวกันนี้เกิดขึ้นเมื่อฉันใช้ ogr2ogr ใน FWtools เพื่อแปลงเลเยอร์จาก MDB เป็น KML, shp และอื่น ๆ ใครบ้างมีประสบการณ์พยายามจัดการกับรูปแบบการเข้ารหัสในรูปแบบข้อมูล GIS เป้าหมายที่แท้จริงที่นี่คือการรับข้อมูลบางส่วนจากฐานข้อมูล Geod ของ Esri เหล่านี้ลงในฐานข้อมูล Postgres / PostGIS แต่การเข้ารหัสที่ใช้ไม่ได้จะไม่ทำงาน ฉันกำลังจะไปส่งออกจาก geoDBs เพื่อ shapefiles shp2pgsqlแล้วโหลดพวกเขาด้วย นั่นเป็นเส้นทางที่ง่ายที่สุดในการไปที่นั่นหรือ

2
ส่งออกโดเมนค่าที่เข้ารหัสทั้งหมดจากฐานข้อมูลภูมิศาสตร์
ในรายชื่อผู้รับจดหมาย ESRI-L เช้านี้มีคำถามเกี่ยวกับวิธีดูหรือส่งออกโดเมนค่าที่มีการเข้ารหัสทั้งหมดสำหรับฐานข้อมูลภูมิศาสตร์ เป้าหมายคือการนำเสนอเนื้อหาของโดเมนในรูปแบบตารางเพื่อให้ง่ายต่อการอ่าน DomainToTableเครื่องมือทำอย่างนี้ได้อย่างง่ายดายสำหรับโดเมนเดียว แต่เมื่อมีหลายโดเมนมันได้อย่างรวดเร็วเติบโตที่น่าเบื่อ คำแนะนำที่ดีที่สุดที่ฉันสามารถให้ได้คือคุณสมบัติการประมวลผลแบบกลุ่ม แน่นอนมีวิธีที่ดีกว่า

3
กำลังค้นหา Geodatabase สำหรับชื่อ Feature Class หรือ Table โดยใช้ชื่อหรือไม่
ฉันกำลังมองหาวิธีค้นหาฐานข้อมูล Geod สำหรับ Class Feature หรือ Table โดยใช้ชื่อ มีฟังก์ชั่นเช่นนี้หรือไม่? เห็นได้ชัดว่าการค้นหา windows ส่งคืนรหัสสุ่มของตารางภายใน Geodatabase เท่านั้น ฉันต้องการค้นหาชุดข้อมูลในนั้น ฉันคิดว่านี่จะช่วยให้ผู้คนจำนวนมากเพราะฉันรู้ว่าฉันไม่ใช่คนเดียวที่เก็บข้อมูลเชิงพื้นที่ในฐานข้อมูล Geod เพื่อเก็บไว้กับชุดข้อมูลอื่นอีกพันชุดและไม่ต้องการกรองผ่านมัน ฉันต้องการค้นหาฐานข้อมูล Geod เหล่านี้ภายใน ArcCatalog

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

2
เครื่องมือฟรี / ราคาถูกสามารถเปิดไฟล์ ESRI Geodatabase ได้อย่างไร
ตกลงฉันไม่ต้องการอะไรขั้นสูงฉันแค่ไม่รู้อะไรเกี่ยวกับธุรกิจ GIS นี้ ฉันกำลังพยายามรับข้อมูลพัสดุในพื้นที่และเว็บไซต์ของรัฐบาลระบุว่ามันอยู่ใน "รูปแบบฐานข้อมูลภูมิศาสตร์ของ ESRI" ฉันลองใช้ Google และรับบทความ wiki ที่ดูเหมือนจะเป็นโฆษณาและ esri.com ที่จะไม่โหลดหน้าเดียว ... ฉันเลยหาข้อมูล ฉันไม่รู้ว่าฉันต้องการซอฟต์แวร์อะไรและฉันก็ไม่ได้หวังที่จะทิ้งเงินจำนวนมหาศาลสำหรับรูปแบบที่เป็นกรรมสิทธิ์ซึ่งพนักงานที่น่ารักของเราตัดสินใจที่จะใช้ ... จริง ๆ แล้วฉันแค่ต้องการที่จะสามารถเชื่อมโยงรายชื่อพัสดุกับที่ตั้งบนแผนที่ที่มนุษย์อ่านได้ (ฉัน) โบนัส [มีประโยชน์มาก] คือความสามารถในการป้อนรายชื่อพัสดุขนาดใหญ่และดูตำแหน่งของพวกเขาพร้อมกันในภาพรวม ความคิด / ความช่วยเหลือใด ๆ

1
จะอัพเดทคุณสมบัติความยาวของฟิลด์คลาสฟีเจอร์ใน ArcGIS Desktop ได้อย่างไร?
ฉันมีคลาสคุณลักษณะพร้อมฟิลด์สตริงที่ฉันต้องการอัปเดตความยาวตั้งแต่ 10 ถึง 25 มีวิธีหรือเครื่องมือในการอัปเดตคุณสมบัตินี้โดยไม่ต้องสร้างฟิลด์ใหม่และใช้เครื่องคำนวณฟิลด์เพื่อย้ายไปยังระเบียนจากเขตข้อมูลเก่าไปยังเขตข้อมูลใหม่หรือไม่ สคริปต์ด้านล่างนี้ทำในสิ่งที่ฉันต้องการสิ่งเดียวคือมันผลักเขตข้อมูลที่อัปเดตไปยังจุดสิ้นสุดของตาราง (ไม่รักษาลำดับเขตข้อมูลดั้งเดิม) http://arcscripts.esri.com/details.asp?dbid=16503 อีกตัวเลือกหนึ่งที่ดูเหมือนว่าดีที่สุดคือการใช้เครื่องมือ Feature Class to Feature Class (เข้าถึงเครื่องมือนี้โดยคลิกขวาที่เลเยอร์ใน ArcCatolog และเลือกส่งออก> ไปยังตัวเลือกเดียว Geodatabase) มันสร้างเลเยอร์ใหม่อย่างไรก็ตามคุณสามารถอัปเดตชื่อฟิลด์และข้อมูลคุณสมบัติได้ นอกจากนี้ยังปรากฏว่าคุณสามารถเปลี่ยนลำดับฟิลด์โดยใช้ลูกศร "ย้ายฟิลด์ป้อนข้อมูลขึ้น / ลง" แต่ดูเหมือนว่าจะไม่ทำงาน ต้องมีวิธีแก้ไขเพียงแค่แก้ไขคุณสมบัติของฟิลด์โดยไม่ต้องสร้างฟิลด์ใหม่

3
สร้างฐานข้อมูล Geodatabase 9.3 ใน ArcMap 10 หรือไม่?
ภายใต้มีอะไรใหม่สำหรับฐานข้อมูล Geod ใน ArcGIS 10 Esri พูดถึงพารามิเตอร์ทางเลือกที่อนุญาตให้คุณสร้างฐานข้อมูล 9.3 geod ในเวอร์ชัน 10 ฉันหาข้อมูลอื่นไม่พบ ความช่วยเหลือเกี่ยวกับวิธีการ "พารามิเตอร์ที่ไม่จำเป็น" นี้ทำงานอย่างไร

3
วิธีเข้าถึงบริการคุณลักษณะที่โฮสต์บน arcgis.com ซึ่งแบ่งปันกับกลุ่มหรือองค์กรที่เฉพาะเจาะจงเท่านั้น
ในแอปพลิเคชัน C # ของฉันฉันพยายามเข้าถึงบริการฟีเจอร์ที่โฮสต์บน arcgis.com บริการคุณลักษณะนี้ใช้ร่วมกันเฉพาะกับกลุ่มหรือองค์กรและไม่เปิดเผยต่อสาธารณะ ฉันจะเข้าถึงบริการนี้ในรหัสลูกค้าของฉันได้อย่างไร นี่คือรหัสลูกค้าของฉันซึ่งแสดงข้อยกเว้นว่าต้องใช้โทเค็นการตรวจสอบสิทธิ์ ฉันมีโทเค็น แต่ไม่รู้ว่าจะใช้โทเค็นนั้นเพื่อรับรองความถูกต้องเพื่อใช้บริการได้อย่างไร รหัสเดียวกันนี้ทำงานได้ดีสำหรับบริการที่ใช้ร่วมกันเป็นสาธารณะ IPropertySet sipPS = new PropertySet(); sipPS.SetProperty("DATABASE", layerUrl); IWorkspaceFactory sipWSF = (IWorkspaceFactory)new ESRI.ArcGIS.Carto.FeatureServiceWorkspaceFactory(); IWorkspace sipWS = sipWSF.Open(sipPS, 0); IFeatureWorkspace sipFWS = (IFeatureWorkspace)sipWS; IGroupLayer grpLayer = new GroupLayerClass(); grpLayer.Name = Constants.ArcGISOnlineGroupLayerName; IFeatureClass sipFC = sipFWS.OpenFeatureClass("0"); IFeatureLayer fl = new FeatureLayerClass(); fl.Name …

2
QGIS อ่านฐานข้อมูล ESRI ทางภูมิศาสตร์ไม่ถูกต้อง
ฉันมีฐานข้อมูลทางภูมิศาสตร์จาก EPA ที่ฉันไม่ได้อ่านอย่างถูกต้องกับ Quantum GIS QGIS เวอร์ชั่น 1.8.0 (Lisboa) และ GDAL / OGR 1.9.2 เมื่อฉันเปิดตารางคุณลักษณะสองคอลัมน์แรกมีข้อมูลเหมือนกัน คอลัมน์แรกคือ CERCLA_ID และที่สองคือ SITE_NAME ทั้งสองคอลัมน์มีค่า SITE_NAME เท่าที่ฉันสามารถบอกได้ว่าทั้งหมดถูกต้อง ฉันเปิดไฟล์ต่าง ๆ ในโฟลเดอร์. gdb โดยใช้ hex editor และในไฟล์ a00000004.gdbtable ข้อมูลจะถูกจัดเก็บในรูปแบบ XML ภายในและค่า CERCLA_ID ที่ถูกต้องจะถูกจัดเก็บพร้อมกับ SITE_NAME มีบางอย่างผิดปกติกับไฟล์หรือบางอย่างผิดปกติกับโปรแกรมหรือไม่? ฉันก็ได้ยินกลับมาจากการติดต่อ EPA ของฉัน เขาบอกว่าพวกเขากำลังใช้ "attribute domains" ในตอนท้าย

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