sampel komunitas arcgis-pro-sdk
ArcGIS Pro 3.4 SDK untuk Microsoft .NET Framework
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
Repositori ini berisi Sampel Add-In ArcGIS Pro untuk ArcGIS Pro 3.4 SDK untuk Microsoft .NET Framework. Sampel menunjukkan fungsionalitas utama dalam area fungsional ArcGIS Pro berikut: Konten, Konfigurasi, Kerangka Kerja, Pengeditan, Geodatabase, Geometri, Geoproses, Tata Letak, Laporan, Pembuatan Peta, Eksplorasi Peta, Jaringan Utilitas, Diagram Jaringan, Berbagi, Asisten Tugas, dan Alur Kerja.
Fitur
Repositori ini berisi Sampel Add-In ArcGIS Pro yang diuraikan dalam daftar Sampel Add-In ArcGIS Pro ini
instruksi
Untuk menyumbangkan sampel, disarankan untuk memiliki latar belakang tentang Git dan GitHub.
Jika Anda ingin berkontribusi pada situs ini, silakan
- fork repositori ini di GitHub,
- tulis sampel Anda ke dalam cabang repo bercabang Anda
- pastikan semua file kelas memiliki komentar garis miring tiga kali lipat
- tambahkan header hak cipta pada semua file sumber (termasuk config.daml)
- dorong sampel Anda ke cabang bernama,
- lalu kirim permintaan tarik.
Instruksi terperinci dapat ditemukan di sini: ProGuide: Kontribusikan Sampel
Sumber daya
- Referensi API online
- ArcGIS Pro SDK untuk .NET (pro.arcgis.com)
- sampel komunitas arcgis-pro-sdk
- Referensi ID DAML ArcGIS Pro
- Pertanyaan Umum
- Ikon ArcGIS Pro SDK
Anda dapat menggunakan Ikon Pro SDK di atas sebagai gambar untuk kontrol Anda di Pita Pro. Cuplikan kode di bawah menyediakan URI paket untuk digunakan di config.daml add-in Anda.
"/>">
< button ...largeImage= " pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/ " />
Ikon di bawah ini baru di ArcGIS Pro 2.8. Untuk menggunakan ikon ini, unduh Icons.zip dari tautan ini: ArcGIS Pro SDK Icons
Data Sampel
- Contoh data untuk Sampel Komunitas ArcGIS Pro SDK dapat diunduh dari halaman rilis repo.
Persyaratan
Persyaratan untuk mesin tempat Anda mengembangkan add-in ArcGIS Pro tercantum di sini.
ArcGIS Pro
Platform yang didukung
- Windows 11 (Rumah, Pro, Perusahaan) (64 bit)
- Windows 10 (Rumah, Pro, Perusahaan) (64 bit)
Persyaratan sistem ArcGIS Pro
Didukung .NET
- Microsoft .NET Runtime 8.0.3 atau lebih baik. Unduh .NET 8.0
- Untuk meningkatkan versi proyek ArcGIS Pro SDK dengan rilis 3.0-3.2 ke rilis 3.3 (.NET 8.0), lihat Peningkatan ProGuide .NET 8
IDE yang didukung
- Visual Studio 2022 (v17.8 atau lebih tinggi)
- Edisi Komunitas
- Edisi Profesional
- Edisi Perusahaan
Kami merekomendasikan menginstal Visual Studio versi minimum 17.8. Versi ini menyertakan .NET 8 sebagai bagian dari instalasi Visual Studio 2022 (.NET SDK 8.0.3). Menginstal versi Visual Studio 2022 yang lebih rendah mungkin memerlukan instalasi terpisah dari .NET Desktop Runtime 8.0.3 dan/atau .NET SDK 8.0.3. Konsultasikan situs Unduh .NET 8.0 Microsoft untuk informasi lebih lanjut.
Majelis pihak ketiga
Newtonsoft Json
- Pada versi 3.3, ArcGIS Pro menggunakan Newtonsoft Json NuGet versi 13.0.3.27908. Jika Anda memerlukan Newtonsoft NuGet di add-in Anda, disarankan untuk menggunakan versi yang sama.
Tampilan Web2
- Pengembang add-in dapat menggunakan kontrol WebViewBrowser baru berdasarkan Microsoft Edge WebView2. Lihat manifes WebView2 di folder Pro binWebView untuk runtime versi tetap WebView2 saat ini yang digunakan oleh ArcGIS Pro.
Menginstal ArcGIS Pro SDK untuk .NET
ArcGIS Pro SDK untuk .NET dapat diunduh dan diinstal dari dalam Visual Studio.
Baca ProGuide: Instalasi dan Peningkatan untuk petunjuk instalasi rinci.
Daftar Contoh Komunitas Add-In ArcGIS Pro
Di bawah ini adalah daftar 289 sampel ArcGIS Pro yang disertakan dalam repositori ini.
Isi
- TambahkanInInfoManager (c#)
- ArcGISOnlineConnect (c#)
- Penjelajah File Konten (c#)
- Konteks Katalog Khusus (c#)
- ExcelDropHandler (c#)
- FolderConnectionManager (c#)
- MetadataBrowserControl (c#)
- Penampil Metadata (c#)
- OpenItemDialogBrowseFilter (c#)
- PortalInfoListAllFedServers (c#)
- Item Gempa (c#)
- Bekerja dengan Proyek (c#)
Konfigurasi Terkelola
- KonfigurasiDenganMap (c#)
- KonfigurasiDenganStartWizard (c#)
- ProConfigDenganAnimatedSplash (c#)
- ProStartPageConfig (c#)
Mengedit
- TambahkanFeatureTest (c#)
- Alat Anno (c#)
- SebelumSketchSelesai (c#)
- Fitur COGOLine (c#)
- Alat Konstruksi (c#)
- Alat KonstruksiDenganOpsi (c#)
- ConstructToolWithOptions (c#)
- Lapisan Salin (c#)
- BuatPointsSepanjangGaris3D (c#)
- Alat CrowdPlanner (c#)
- Simbologi Sketsa Alat Kustom (c#)
- Kompatibilitas Kumpulan Data (c#)
- DemoUseSeleksi (c#)
- Garis Pembagi (c#)
- DuplikatDanPilih (c#)
- SuntingAcara (c#)
- Mengedit Templat (c#)
- SuntingOperationRowEvent (c#)
- EditorInspectorUI (c#)
- PerpanjangAlat (c#)
- Kontrol Geometri (c#)
- TanahKeGrid (c#)
- GroundToGridEvents (c#)
- Alat Inspektur (c#)
- Inspector_AddAttributeAsync (c#)
- Alat Konstruksi Grafik Pengetahuan (c#)
- KnowledgeGraphRelateTool (c#)
- LayerSnapMode (c#)
- Konektor UtamaManhole (c#)
- MapTopologyAddIn (c#)
- Ubah Fitur yang Baru Ditambahkan (c #)
- Pembuat Multipatch (c#)
- GantiSketch (c#)
- Mulai ulangSketch (c#)
- Uji Acara Baris (c#)
- Alat Nomor Berurutan (c#)
- SketsaRemoveCurves (c#)
- Alat SketsaDemo (c#)
- Alat SketsaDenganHalos (c#)
- Poligon Terpisah (c#)
- Alat Konstruksi Tabel (c#)
- TabelFiturKelasOperasi (c#)
- Uji Penampil Tabel (c#)
- TransferAtribut (c#)
- TransformasiCADLayer (c#)
- PerbaruiAttributesWithSketch (c#)
Kerangka
- BackStage_PropertyPage (c#)
- BookmarkComboBox (c#)
- Filter Perintah (c#)
- Permintaan Kondisi (c#)
- KonfigurasiGaleri (c#)
- Menu Konteks (c#)
- Tab Pita Kontekstual (c#)
- Salin Tempel (c#)
- Katalog Khusus (c#)
- Acara Khusus (c#)
- Gaya Kustom (c#)
- DAML (c#)
- DockPaneBookmarkLanjutan (c#)
- DockpaneSederhana (c#)
- DockpaneDenganBantuan (c#)
- Penyematan DocToolBox (c#)
- Seret dan Jatuhkan (c#)
- Menu Dinamis (c#)
- Galeri (c#)
- DapatkanAddins (c#)
- Perintah HookPro (c#)
- SisipkanIntoContextMenu (c#)
- Pintasan Keyboard (c#)
- Lisensi (c#)
- Lokalisasi (c#)
- Kontrol Peta (c#)
- Pemberitahuan (c#)
- OpenMapViews (c#)
- File Proyek Proses (c#)
- Dialog Kemajuan (c#)
- ProIkon (c#)
- ProWindowModal (c#)
- ProWindowMVVM (c#)
- Alat Tinjauan QA (c#)
- Merujuk ArcGISProImages (c#)
- HapusAddins (c#)
- Kontrol Pengguna yang Dapat Digunakan Kembali (c#)
- Menggunakan kembaliProCommands (c#)
- Kontrol Pita (c#)
- SLR_Analyst (c#)
- Urungkan Ulangi (c#)
- Peramban Tampilan Web (c#)
- Contoh Penyihir (c#)
- BekerjaDenganDAML (c#)
- Ikon XAML (c#)
MVVM/XAML
- DatagridMultiPilih (c#)
- DockpaneDanThreads (c#)
- DockpaneDragAndDropFeatureLayer (c#)
- DockpaneWithLayerFieldSelection (c#)
- DockpaneWithListCheckbox (c#)
- DockpaneDenganProButtons (c#)
Pemrosesan geo
- Terapkan Simbologi (c#)
- TerapkanSimbologiDariFeatureLayer (c#)
- CallScriptFromNet (c#)
- Pemikiran Mendalam (c#)
- DriveTimeGP (c#)
- Alat JalankanModel (c#)
- JalankanSnap (c#)
- Geokode (c#)
- GeoprosesExecuteAsync (c#)
- Riwayat Pemrosesan Geo (c#)
- GeoProcessingEventsWithUI (c#)
- GeoProcessingWithMemoryGDB (c#)
- Contoh Buffer Sederhana (c#)
Geometri
- MembangunGeometries_CSharp (c#)
- MembangunGeometries_VB (vb)
- Dialog Sistem Koordinat (c#)
- Sampel Geometri (c#)
- MultipatchBuilderEx (c#)
- Batas Grafis Kueri (c#)
- RubiksCube (c#)
Basis data geografis
- TambahkanDeleteFieldToFromFeatureClass (c#)
- HitungStatistik (c#)
- DefinisiPenyimpanan DataDanKumpulan Data (c#)
- DDLAddField2FeatureClass (c#)
- DDLAddRemoveFields (c#)
- DDLCreateDeleteAttributeAndSpatialIndexes (c#)
- DDLCreateDeleteFeatureClassWithSubtypes (c#)
- DDLCreateDeleteRelationshipClass (c#)
- DDLBuatFiturKelas (c#)
- HapusFiturBerbasisPadaSubtipe (c#)
- DeleteFeaturesBasedOnSubtypeVersioned (c#)
- Penggunaan Domain (c#)
- Gabungan Dinamis (c#)
- Kueri Favorit (c#)
- FilterFeaturesBasedOnAttributesWithinAnExtent (c#)
- LapisanGDBInfo (c#)
- DaftarGeodataKonten (c#)
- MemoriGeodatabase (c#)
- QueryDefDataQuery (c#)
- GantiLampiran (c#)
- Fitur Validasi (c#)
- VersiPembaruanKinerja (c#)
Pembuatan Peta
- TambahkanRasterLayer (c#)
- TambahkanToMapCustomItem (c#)
- Contoh CIM (c#)
- Kontrol Pemilih Warna (c#)
- ConstructMarkerFromFont (c#)
- PickerSimbol Khusus (c#)
- Filter Tampilan (c#)
- Alat Geocoding (c#)
- DapatkanSymbolSwatch (c#)
- GraphicElementSymbolPicker (c#)
- Lapisan Grafis (c#)
- Alat Grafis (c#)
- Fitur LabelLine (c#)
- Panel Lapisan (c#)
- Unit Tampilan Peta (c#)
- PemetaanAddIns (c#)
- Pemetaan Offline (c#)
- TempatTeks (c#)
- ProseduralSymbolLayersWithRulePackages (c#)
- QueryBuilderControl (c#)
- Perender (c#)
- Kontrol Simbol (c#)
- Pencarian Simbol (c#)
- Simbologi (c#)
- Kontrol Pencari Simbol (c#)
- Simbol Teks (c#)
- Kontrol Transformasi (c#)
- Tombol Baki (c#)
- BekerjaDenganRasterLayers (c#)
Eksplorasi Peta
- AnimasiDariPath (c#)
- Alat Animasi (c#)
- AtributCustomDockpane (c#)
- Alat Peta Dasar (c#)
- BingTepi Jalan (c#)
- Navigasi Kamera (c#)
- UbahSumberData (c#)
- PeriksaSelectionLayer (c#)
- Fitur ComboBoxSelect (c#)
- ComboBoxMenampilkanLapisan (c#)
- Animasi Khusus (c#)
- Identifikasi Kustom (c#)
- CustomPaneWithContents (c#)
- Popup Khusus (c#)
- Pelacak Perangkat (c#)
- Pengisi Daya EV (c#)
- Pilihan Fitur (c#)
- GraphicOverlay4Debug (c#)
- IdentifikasiJendela (c#)
- IdentifikasiDenganSketchTool (c#)
- Meniru IdentitasMapPane (c#)
- LapisanPopup (c#)
- Kaca PembesarJendela (c#)
- MapToolIdentify (c#)
- MapToolIdentifyWithDockpane (c#)
- MapToolOverlay (c#)
- MapToolSelect (c#)
- MapToolWithCustomPopup (c#)
- MapToolWithDynamicMenu (c#)
- MapToolWithEmbeddableControl (c#)
- MapToolWithOverlayControl (c#)
- MapToolZoom (c#)
- Hamparan3D (c#)
- Contoh Hamparan (c#)
- HamparanPermukaan Tanah (c#)
- IkhtisarMapControl (c#)
- Gambaran UmumTableControl (c#)
- LayarCoordsToMapPoint (c#)
- ScribbleControl_ArcGISPro (c#)
- SeleksiDariDockpaneList (c#)
- Kontrol Tabel (c#)
- TableControlsDockpane (c#)
- TabelDariCsv (c#)
- Navigasi Waktu (c#)
- BekerjaDenganQueryDefinitionFilters (c#)
- Fitur ZoomToSelected (c#)
Tata Letak
- Tata Letak Duplikat (c#)
- LayoutMapSeries (c#)
- Tata LetakDenganLabel (c#)
- MapPuzzle (c#)
- Elemen Gaya (c#)
- TextElementAddin (c#)
Laporan
- Buat Laporan (c#)
- BuatLaporanBasic (c#)
Raster
- UbahColorizerUntukRasterLayer (c#)
- Pewarna (c#)
- CustomRasterIdentify (c#)
- LockToSelectedRaster (c#)
- MaskerRaster (c#)
- RasterInspektur (c#)
Lapisan Adegan
Lapisan Aliran
Lapisan Voxel
Plugin
- Pembaca ProData (c#)
- ProSqlExpressReader (c#)
- Tes Plugin SimplePoint (c#)
Kain Parsel
- ImporPlatToFabric (c#)
- ParcelFabricMultistoryAlat (c#)
Asisten Tugas
Jaringan Utilitas
- AlternatifEnergisasiAddIn (c#)
- KategoriPenggunaan (c#)
- ConfigurationPathsAddIn (c#)
- Jalur Pengontrol (c#)
- BuatTransformerBank (c#)
- EksporSubjaringan (c#)
- LoadReportSample (c#)
- SubstitusiAddIn (c#)
- KeDariGudang (c#)
- Contoh TraceNetwork (c#)
- ValidasiPerubahan (c#)
Diagram Jaringan
- BringUpSubnetworkNamesOnDiagramEdges (c#)
- CountAgregatedNetworkElements (c#)
- BuatDiagramDenganACustomLayout (c#)
- Alat Pengeditan Diagram Kustom (c#)
- KustomisasiNetworkDiagramLayoutEksekusi (c#)
- SuntingDiagramJunctionRotation (c#)
- EksporDiagramToFeatureClasses (c#)
- Tampilkan Penahanan (c #)
- ToggleSwitch (c#)
Analis 3D
- BuatLineOfSight (c#)
- DapatkanLineOfSight (c#)
- Sampel LASDatasetAPI (c#)
- Sampel TINApi (c#)
Alur kerja
- Manajemen Pekerjaan (c#)
- Contoh WorkflowManagerConfig (c#)
Peninjau Data
Tuan Rumah Inti
- ArcGISProConfig (c#)
- ArcGISProConfigCoreHost (c#)
- CoreHostGDB (c#)
- CoreHostResolveAssembly (c#)
- Sampel CoreHost (c#)
- CoreHostTopologyAPI (c#)
Membagikan
- LivingAtlasOfTheWorld (c#)
- Tampilkan Lisensi (c #)
- UnggahItem (c#)
- UnggahVtpkToAgol (c#)
Masalah
Temukan bug atau ingin meminta fitur baru? Silakan kirimkan masalah ke Komunitas Esri | Pertanyaan ArcGIS Pro SDK.
Berkontribusi
Esri menyambut baik kontribusi dari siapa pun dan siapa pun. Silakan lihat pedoman kami untuk berkontribusi.
Lihat wiki ini untuk petunjuk detail tentang proses pengiriman Sampel ArcGIS Pro SDK.
Perizinan
Hak Cipta 2024 Esri
Berlisensi di bawah Lisensi Apache, Versi 2.0 ("Lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan Lisensi. Anda dapat memperoleh salinan Lisensi di:
https://www.apache.org/licenses/LICENSE-2.0.
Kecuali diwajibkan oleh undang-undang yang berlaku atau disetujui secara tertulis, perangkat lunak yang didistribusikan berdasarkan Lisensi didistribusikan berdasarkan DASAR "APA ADANYA", TANPA JAMINAN ATAU KETENTUAN DALAM BENTUK APAPUN, baik tersurat maupun tersirat. Lihat Lisensi untuk bahasa tertentu yang mengatur izin dan batasan berdasarkan Lisensi.
Salinan lisensi tersedia di file lisensi.txt repositori.
Beranda | Referensi API | Persyaratan | Unduh | Sampel