คำถามติดแท็ก arcgis-desktop

ใช้แท็กนี้เมื่อ ArcGIS Desktop เป็นผลิตภัณฑ์และสถาปัตยกรรมที่คุณใช้จากแพลตฟอร์ม ArcGIS

2
แสดงแอตทริบิวต์ตามรูปหลายเหลี่ยมภายในคำอธิบายแผนภูมิ ArcMap หรือไม่
ภายในโครงการ ArcMap ของฉัน (10.2.2) ฉันมีคลาสรูปหลายเหลี่ยมที่แสดงชนิดของดิน พวกเขาถูกออกแบบโดยใช้การเป็นตัวแทนและยังแสดงจำนวนของชนิดดินจากตารางคุณลักษณะของฉัน นี่คือลักษณะที่เป็นตำนาน: มีวิธีในการออกแบบตำนานหรือไม่ดังนั้นตัวเลขจะถูกวางบนรูปหลายเหลี่ยมสีดังที่แสดงในภาพต่อไปนี้หรือไม่? whitout โดยเฉพาะอย่างยิ่งการแปลงเป็นกราฟิกหรือทำใหม่ด้วยตนเองอื่น ๆ

2
เลือกตามคุณสมบัติ - สตริงที่มี <5 ตัวอักษร
ฉันมีคอลัมน์รหัสไปรษณีย์ซึ่งเป็นสตริง ส่วนใหญ่เป็นรหัสไปรษณีย์ปกติ 5 หลัก แต่บางส่วนมีเพียง 3 หลักหรือไม่มีหลัก (โปรดทราบว่าฉันต้องการคอลัมน์นี้เป็นสตริงด้วยเหตุผลอื่น ๆ ) อดีต รหัสไปรษณีย์ 234 4566 12345 โดยทั่วไปฉันต้องการเลือกทุกอย่างที่มีน้อยกว่า 5 ตัวอักษรเพื่อตรวจสอบเพิ่มเติม ฉันแน่ใจว่ามีวิธีที่ง่ายในการทำเช่นนี้ แต่ฉันมีช่วงเวลาที่ยากลำบากในการหาคำตอบ

3
ArcGIS สำหรับเดสก์ท็อปสามารถเติมฟิลด์วันที่อัตโนมัติด้วยวันที่ / เวลาปัจจุบันเมื่อสร้างฟีเจอร์หรือไม่
ฉันใช้ Arc Desktop 10.3.1 ในสภาพแวดล้อมที่มีเวอร์ชัน ในฐานข้อมูลทางภูมิศาสตร์สำหรับคำขอบริการจะมีฟิลด์ชื่อ Date Notified ฉันต้องการให้ฟิลด์นี้มีการเติมข้อมูลโดยอัตโนมัติด้วย date \ time ปัจจุบันเมื่อสร้างคุณสมบัติใหม่ (ดูรูปที่แนบมา) ฉันลองตั้งค่าฟิลด์เป็น Now () (ปัจจุบัน) (Current_Timestamp) และอื่น ๆ และทุกครั้งที่แจ้งให้ฉันทราบว่าไวยากรณ์ของฉันไม่ถูกต้อง เป็นไปได้ที่จะทำและถ้าเป็นเช่นนั้นสิ่งที่เป็นไวยากรณ์ที่ถูกต้องเพื่อให้บรรลุนี้ นอกจากนี้ฉันยังรับรู้ถึงผู้ช่วยคุณลักษณะ แต่ฉันไม่ต้องการใช้สิ่งนั้น

2
การตั้งค่าหน่วยความจำในพื้นที่ทำงานใน ArcPy?
เป็นไปได้ไหมที่จะตั้งค่าenv.workspace = "in_memory"ใน ArcPy โดยใช้ทั้ง ArcGIS Pro และ ArcGIS 10.2.2 (หรือ 10.3) สิ่งที่ฉันพยายามทำคือรับเอาต์พุตของการดำเนินการsnap pour point ที่เขียนลงหน่วยความจำตรงข้ามกับดิสก์ ฉันรู้ว่าฉันสามารถเขียนลงดิสก์แล้วนำไปไว้ในหน่วยความจำได้ แต่ก็ไม่ได้ช่วยอะไร ฉันกำลังพยายามเพิ่มประสิทธิภาพชุดของงานลดการใช้การเขียนลงในสื่อทางกายภาพผลลัพธ์ของกระบวนการที่จำเป็นเพียงแค่เป็นอินพุตสำหรับกระบวนการถัดไป

1
แสดงรูปภาพถัดจากคุณสมบัติใน ArcMap หรือไม่
ฉันมีคุณลักษณะหลายประการของจุดที่แสดงถึงป้ายจราจรและแต่ละจุดมีรูปถ่ายของแต่ละเครื่องหมายที่เกี่ยวข้อง ฉันต้องการสร้างแผนที่ด้วยตำแหน่งของสัญญาณที่แสดงเป็นจุดและภาพถ่ายที่แสดงถัดจากจุดนั้น แต่ละหน้าใน mapbook จะมีที่ตั้งและรูปภาพหลายแห่ง มีวิธีที่ง่ายกว่าในการนำเข้ารูปภาพไปยัง MXD โดยอัตโนมัติในมุมมองข้อมูลถัดจากคุณสมบัติจุดหรือไม่? มีประมาณ 1,000 จึงต้องการระบบอัตโนมัติ หรืออย่างใด "ติดป้าย" คุณสมบัติที่มีรูปถ่าย?

1
การเปลี่ยนตัวคั่นนับพันจากเครื่องหมายจุลภาคเป็นช่องว่างในกริดที่วัดได้ของ ArcMap?
ใน ArcMap เป็นการง่ายที่จะรวมเครื่องหมายจุลภาคเป็นตัวคั่นหลักพันบนกริดที่วัดได้ดังที่เห็นในภาพด้านล่าง แต่ฉันไม่สามารถหาวิธีเปลี่ยนตัวคั่นที่ใช้จากการเป็นเครื่องหมายจุลภาคเป็นช่องว่างแทนได้ ดูเหมือนจะไม่เป็นการตั้งค่าขั้นสูง ArcMap ที่จะทำและฉันได้ค้นหาและไม่พบแนวคิด ArcGIS สำหรับสิ่งนี้ มีวิธีการที่ฉันมองเห็นไหม?

3
การวนชื่อไฟล์เอาต์พุตคลาสคุณลักษณะโดยใช้ ModelBuilder?
ฉันพยายามย้ำชุดคุณลักษณะคลาส (รูปหลายเหลี่ยม) ในตัวสร้างแบบจำลองเพื่อแปลงชุดรูปหลายเหลี่ยมเป็น rasters อย่างไรก็ตามฉันประสบปัญหากับชื่อไฟล์เอาต์พุต หลังจากแทรกเครื่องมือ "iterate feature class" ลงในหน้าต่างตัวสร้างแบบจำลองและการเชื่อมโยง gdb ของฉันที่เก็บรูปหลายเหลี่ยมทั้งหมดเป็นอินพุตคุณสมบัติเอาท์พุท (ฟองสีเขียว) จะกลายเป็นชื่อของรูปหลายเหลี่ยมแรกของฉันโดยอัตโนมัติ ดังนั้นรูปแบบที่ฉันพยายามเรียกใช้ดูเหมือนว่าจะเกิดขึ้นอีกครั้งกับรูปหลายเหลี่ยมที่มีชื่อแทนที่จะเป็นรูปหลายเหลี่ยมถัดไปในรายการ rasters เอาต์พุตถูกสร้างขึ้น แต่เขียนทับชื่อไฟล์นั้นแทนที่จะสร้างแรสเตอร์ใหม่ด้วยชื่อใหม่ที่ตรงกับรูปหลายเหลี่ยมที่ตามมา ผมทำอะไรผิดหรือเปล่า?

2
วิธีทำแผนที่แสดงการไหลของน้ำ
ฉันกำลังจำลองการไหลของน้ำบนทางลาดชันเพื่อศึกษาการพังทลาย คุณสามารถดูได้จากภาพหน้าจอผลจากการวิเคราะห์การไหลตาม ArcGIS ในการผลิตสายการไหลเหล่านี้ฉันได้สร้าง DEM ที่ไร้ภาวะตกค้างคำนวณทิศทางการไหลและการสะสมการไหลในที่สุด ผลิตภัณฑ์สะสมการไหลแรสเตอร์นั้นถูก vectorized ด้วย ArcScan แม้ว่าวิธีนี้จะทำได้ดีมากในการแสดงเส้นทางน้ำ แต่ก็ไม่ได้ให้การวัดขนาดหรือการสะสมที่มองเห็นได้ ฉันจะเป็นตัวแทนของการไหลของน้ำบนพื้นผิวที่สูงชันได้อย่างไรเพื่อให้ขนาดและ / หรือการสะสมเป็นตัวแทน

2
ต้องการ ArcGIS Server เพื่อแก้ไขฐานข้อมูล MS SQL Server หรือไม่
นี่คือสิ่งที่ฉันมี: ArcGIS Desktop ขั้นสูง (10.2) และ MS SQL Server 2008 R2 นี่คือปัญหาของฉัน: ฉันต้องสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ms sql และนำเข้าส่งออกสร้างและแก้ไขข้อมูลเชิงพื้นที่ได้ ฉันสามารถเชื่อมต่อกับฐานข้อมูลของฉันและส่งออกคุณสมบัติไปยังมันโดยใช้เครื่องมือ "Feature Class to Geodatabase" แต่ไม่สามารถแก้ไขข้อมูลได้เมื่อนำมันกลับเข้าสู่เซสชัน ArcMap ฉันได้ลองใช้เครื่องมือ "สร้าง Enterprise Geodatabase" ที่มีอยู่กับสิทธิ์ใช้งานเดสก์ท็อปขั้นสูง แต่ขอไฟล์การอนุญาต (สำหรับ ArcGIS สำหรับเซิร์ฟเวอร์ที่ฉันสมมติ) ว่าฉันไม่มี ฉันได้ดูราคาสำหรับ ArcGIS สำหรับเซิร์ฟเวอร์และมันเป็นตัวเลือกที่ไม่เป็นไปได้ มีทางเลือกอื่นในการบรรลุสิ่งที่ฉันต้องการใช้สิ่งที่ฉันมีใบอนุญาตอยู่หรือไม่ arcSDE อยู่ตรงไหนในเรื่องนี้?

3
การใช้คลาสป้ายกำกับกับแบบสอบถามแบบ จำกัด - ซึ่งมีประสิทธิภาพดีที่สุด
ซึ่งจะให้ประสิทธิภาพที่ดีที่สุดสำหรับการทำงานภายใน ArcMap กับชุดข้อมูลขนาดใหญ่มากที่เก็บอยู่ในฐานข้อมูลทางภูมิศาสตร์ ArcSDE? คลาสเลเบลหลายคลาสที่ใช้เคียวรี SQL ที่ซับซ้อนเพื่อกำหนดคุณลักษณะเฉพาะของเลเบลหรือหลายสำเนาของเลเยอร์เดียวกันโดยใช้เคียวรี SQL ที่ซับซ้อนเดียวกันซึ่งตั้งค่าเป็นเคียวรีนิยามสำหรับแต่ละเลเยอร์?

1
PySAL แบ่งตามธรรมชาติจากแถว Numpy
ฉันกำลังพยายามดึงค่าตัวแบ่งตามธรรมชาติจากแรสเตอร์ด้วย Python กระบวนการที่ต้องการไป: วัตถุ Arcpyไปยัง NumPy Array (โดยใช้RasterToNumPyArray ) กับค่าการแบ่งตามธรรมชาติ (ใช้ฟังก์ชัน PySAL Natural Breaks ) import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy Raster object here greenArray = arcpy.RasterToNumPyArray(greenIndex) breaks = nb(greenArray,k=2,initial=20) รหัสนี้ส่งคืนข้อผิดพลาด "ValueError: matrix ต้องเป็น 2 มิติ" เท่าที่ฉันรู้ greenArray เป็นอาร์เรย์ 2 มิติ

2
วาดเส้นขนานในรูปหลายเหลี่ยม (Well Paths) โดยใช้ ArcGIS Desktop?
ฉันต้องการใช้คลาสคุณลักษณะรูปหลายเหลี่ยมที่มีรูปหลายเหลี่ยมไม่สม่ำเสมอหลายรูปแบบและมีส่วนโค้งที่ลากเส้นภายในของรูปหลายเหลี่ยมแต่ละอัน เป็นการดีที่มันจะดีสำหรับอาร์คที่จะหามุมของด้านที่ยาวที่สุดของรูปหลายเหลี่ยมและวาดเส้นขนานไปยังด้านนั้น แต่เพื่อให้มันง่ายฉันคิดว่าถ้าฉันสามารถป้อนหนึ่งมุมสำหรับเส้นขนานทั้งหมดนั่น จะง่ายขึ้น มุมของเส้นความกว้างระหว่างเส้นความยาวต่ำสุด / สูงสุดและความกว้างของบัฟเฟอร์จากด้านข้างของรูปหลายเหลี่ยมเป็นเกณฑ์พื้นฐานของฉัน ภาพที่แนบถ้าช่วยได้

1
แยกจุดทั้งหมดภายในระยะทางที่กำหนดและความสูงแตกต่างจาก Raster
ฉันมีแรสเตอร์ที่มีคะแนนหลายสิบล้านทั้งหมดโดยมีการกำหนดข้อมูล X, Y และ Z ฉันต้องหาวิธีที่ง่ายในการแยกและสร้างแรสเตอร์หรือเวกเตอร์ใหม่ที่มีคะแนนทั้งหมดที่ระยะทาง 720 ม. จากระยะห่างจากกัน (X, Y) และที่ระดับความสูง 120 ม. แตกต่างจากกัน ฉันมีความรู้เป็นศูนย์เกี่ยวกับ SQL และ Python ฉันพยายามทำสิ่งนี้บน VBA และคิดอัลกอริธึมมาสองสามครั้ง แต่เวลาในการประมวลผลนั้นไม่สมเหตุสมผลและไม่สมจริง ฉันแน่ใจว่าต้องมีวิธีการ GIS ที่ง่ายเพื่อให้บรรลุสิ่งนี้ แต่ดูเหมือนจะไม่สามารถหาได้ ฉันใช้ ArcMap

7
การทำแผนที่ที่สามารถปรับขนาดหรือปรับขนาดได้ง่าย
ฉันเพิ่งจัดการกับผู้ร้องขอแผนที่ที่ต้องการปรับขนาดแผนที่ในนาทีสุดท้าย - จาก 8.5x11 ถึง 22x34 หรือจากขนาดโปสเตอร์ขนาดใหญ่เป็น "สิ่งที่สามารถใส่ในรายงาน" (สิ่งที่คลุมเครือนั้นดีที่สุด ) เห็นได้ชัดว่ามี "การจัดการคน" บางอย่างที่ฉันสามารถทำได้เพื่อช่วยเขาในการวางแผนโครงการและคำขอของเขาได้ดีขึ้น แต่นอกเหนือจากนั้นฉันยังต้องผลิตแผนที่ขนาดเดียวกันหลายขนาดด้วยการลงทุนขั้นต่ำ มันน่าเบื่อที่จะปรับองค์ประกอบทั้งหมดด้วยตนเอง - ตำนานชื่อเรื่องฉลากฟิลด์ข้อความต่าง ๆ - เพื่อสร้างเลย์เอาต์ใหม่ ฉันพบ "องค์ประกอบแผนที่มาตราส่วนตามสัดส่วนการเปลี่ยนแปลงในขนาดหน้ากระดาษ" ในกล่องโต้ตอบการตั้งค่าหน้ากระดาษและการพิมพ์: อย่างไรก็ตามมันยังทำให้ฉันมีสิ่งที่ต้องทำ: มันไม่ทำงานในองค์ประกอบแผนที่ทั้งหมด (โดยเฉพาะรูปสี่เหลี่ยมข้อความ) มันไม่ทำอะไรกับป้ายกำกับภายในแผนที่ เลเบลแบบอักษร 16 จุดที่เหมาะสำหรับแผนที่โปสเตอร์ขนาดใหญ่นั้นใหญ่เกินไปสำหรับร่างเล็ก (และปัญหาในระดับที่คล้ายกันหากทำให้แผนที่ใหญ่ขึ้น) มีกลยุทธ์เพิ่มเติมอะไรบ้างที่ทำให้การจัดวาง ArcMap ง่ายขึ้น? (เป้าหมายของฉันคือปรับแต่งขนาดตัวอักษรให้น้อยที่สุด)

1
ฉันจะสอน ogr2ogr เกี่ยวกับเครื่องฉายได้อย่างไร?
ฉันมีJSON ที่สร้างจาก ArcGISที่ฉันต้องการแปลงเป็น GeoJSON ใน EPSG 4326 สิ่งนี้ล้มเหลว: $ ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found in EPSG support files. Is this a valid EPSG coordinate system? ฉันพบโพสต์ในฟอรัมที่บอกว่า 102100 สามารถเปลี่ยนเป็น 3857 ซึ่งเหมือนกันในเชิงคณิตศาสตร์ ดังนั้นจึงใช้งานได้กับข้อความแสดงข้อผิดพลาดเดียวกัน: $ ogr2ogr -f GeoJSON -s_srs EPSG:3857 -t_srs EPSG:4326 …

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