making net add ins for parcel fabrics
play

Making .Net Add-ins for Parcel Fabrics Parcel Editor Team January - PowerPoint PPT Presentation

Making .Net Add-ins for Parcel Fabrics Parcel Editor Team January 2016 Topics What was covered in the previous SDK Meetup Poll question Demo of two new Add-ins New Documentation & Sample code New API for 10.4 parcel


  1. Making .Net Add-ins for Parcel Fabrics Parcel Editor Team January 2016

  2. Topics • What was covered in the previous SDK Meetup • Poll question • Demo of two new Add-ins • New Documentation & Sample code • New API for 10.4 parcel editor ArcObjects SDK

  3. Previous SDK Meet-up Recording Part 1 • What are Add-ins? • When to use Add-ins? • Finding & Installing Add-ins for Parcel Fabric/Editing • Demos of Add-ins Part 2 • Development tools • Process • Publishing to ArcGIS Online

  4. Previous SDK Meet-up Recording • Recording available here: http://esriurl.com/7048

  5. Poll Question

  6. Existing Fabric Add-ins • Add-ins: Fabric Source Utilities • Curves & Lines toolbar • Add-ins: Parcel Editor • Angle Deflection • Delete fabric records • Fabric history • Add-ins: Parcel Fabric • Extended Fabric Properties • Fabric Plan tools

  7. New Fabric Add-ins: coming soon • Parcel Quality Control toolbar • Symbolize layers based on quality metrics • Inverse bearings and distances • Code is published on GitHub: http://bit.ly/1TpMVMH • Fabric Point Move to Feature toolbar • Update fabric point locations matching to features • Uses new 10.4 API

  8. Demo of New add-ins

  9. New Document https://esri.box.com/ArcObjectsForParcelFabrics

  10. Data Model & Concepts • Understand the data model and concepts before coding

  11. Data Model & Concepts • Basic table schema: • relationships between fabric tables • Line categories • Shared points, overlapping lines, line-points

  12. Data Model & Concepts • Units, projections and geographic datums • Points, control points, geometry vs coordinate attributes • Lines and curves, geometry versus attributes

  13. Data Model & Concepts • Line-strings • Unclosed parcels • Unjoined parcels / empty geometries

  14. Data Model & Concepts • The 3 classifications of fields: • Geometry & System fields • MiscloseDistance, Shape_Length … • Private fields • Bearing, Distance, Radius…. • Public fields • Name, MyCustomField1, ….

  15. Parcel Locking & Jobs • Multi-user environment: Jobs and Parcel locks • Document section

  16. Parcel Locking & Jobs • When programmatically editing any of the fields shown below, the code must acquire a lock on the parcel

  17. Parcel Locking & Jobs • Roles of Jobs • Describes a group of Parcels • Stored in the geodatabase • Export to Cadastral XML • Edit tracking • Re-selection (since ids are stored) • Automatically Includes Associated Control • Coding: represents a packet that manages the parcels & related lines/points • Multi-user environment manages Parcel Edit locks

  18. Parcel Locking & Jobs • Multi-user environment manages Parcel Edit locks • Create a Cadastral Job • Test to make sure another Version doesn’t already have a lock 1 2

  19. Parcel Locking & Jobs • Multi-user environment manages Parcel Edit locks • Create a Cadastral Job 1

  20. Parcel Locking & Jobs • Multi-user environment manages Parcel Edit locks • Test to make sure another Version doesn’t already have a lock 2

  21. Parcel Editing • Two Sample Code Visual Studio Solutions • Editing fabric • Parcel Fabric Events • GitHub Commit for Sample Solutions Code: http://tinyurl.com/SampleCodeForFabricsOnGitHub

  22. Parcel Editing • Sample Code • Editing of fabric tables directly – changing a line to a circular curve • Editing fabric using a Cadastral Packet – adding a new parcel

  23. Parcel Editing Events • Sample Code • Document

  24. Demo: Testing/Running/Viewing New sample code

  25. New API in 10.4 • ICadastralFabricUpdate • Document

  26. New API in 10.4 • Code snippet:

  27. Making custom functionality with Add-ins • Batch report Close Points, with option to Merge • Easier and Quicker entry of multiple Line Points • Adding a spiral • Flipped bearings on line re-sequence (counter-clockwise parcels) • Getting misclose information on selected lines within a construction • ideas.arcgis.com (Search: Parcel Fabric ) • Would you like to demo your Add-in at the Meetup?

  28. Poll Question

  29. Thanks for Joining us !

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend