20 Matching Annotations
  1. Sep 2023
    1. Rotate and delete your API keys periodically and routinely, replacing existing API keys with new API keys.

      To learn how to do this using the REST API directly or using the ArcGIS Python API or ArcGIS REST, go to: https://www.postman.com/esridevs/workspace/authentication-in-arcgis/collection/15786767-04f0cd88-1d89-42ce-af76-529987cd5a9a

  2. Aug 2023
  3. Jun 2023
    1. Accepting contributions​

      Please, let me know if you find relevant channels missing! 😊🙏

    1. In summary, using multipart geometries in your mapping applications is an efficient way of representing a wide range of complex features in geographic data. From water bodies and land masses to buildings and transportation networks, multipart geometries allow for a detailed representation of complex features, which helps in urban and town planning, environmental resource planning, and other fields.

      I have been wondering this during the whole article... are there any rules/guidelines to better understand when to use them vs regular geometries?. Here you have Chat GPT recommendation to when to use multipart geometries:

      1. Complex and Overlapping Features: Multipart geometries are useful when you need to represent complex features that consist of multiple non-contiguous parts or features that overlap with each other. Examples include a river system with multiple branches or a collection of islands within a single polygon.

      2. Preserving Topological Relationships: Multipart geometries maintain topological relationships between the different parts. This means that the relationships between the individual parts, such as connectivity or adjacency, are preserved. If you need to perform spatial operations that rely on topological relationships, multipart geometries are necessary.

      3. Flexibility and Future Extensibility: Using multipart geometries allows for greater flexibility and extensibility in your data model. It accommodates the representation of more complex and varied spatial phenomena, and it provides room for future additions or modifications to the dataset.

    2. If you’re new to developing

      I also would consider to link to this page to learn more about geometries: https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm

    3. The amount of memory required to store these geometries

      100% agree, but it made me think. in the blog article you show code that construct these geometries manually (not loaded from a persisted database) and you are not explaining how these databases needs to be created to support these geometries, do you need to set a spatial set of geometry? or is it a regular geometry, similar to "CREATE TABLE geometries (name varchar, geom geometry);" ?

    4. calculating the density of trees in different areas of the campus or determining the distance between trees, could be performed on multipoint geometry

      This can be done without multipoint geometries too. Or do you mean you can do it with ArcGIS Pro?

    5. the state of Hawaii which can be represented as a multipart polygon as it is made of eight main islands, each with its own shape and size

      To me this is the best example. If you have a database with countries, you will find situations (and not only on islands) where you just want to have a complex geometry associated to a set of attributes.

    6. the farmers to understand and analyze the agricultural output

      I struggle with this example. I mean, multipart geometries are a benefit for a developer because it is a better way to structure and manage data, but from a functional perspective, a developer will be able to achieve the same result with and without multipart geometries, right?

    7. Multipart line geometry is a vector data type

      I guess I would remove this part (redundancy) and all are vector data types (but we haven't explained what a vector data type is; a regular developer will better understand "alphanumberic value"). Even the word "vector" is sometimes confusing to me because it has several meanings (vector data type, vector layer, vector tile layer, ...)

    8. The code snippet below demonstrates

      Are you not adding the attributes on purpose?

    9. For example, it allows efficient management and analysis of the spatial data such as location and characteristics of individual trees on the campus

      I understand the efficient management (less duplicate data), but I don't get the efficient analysis.

    10. rairie dog underground den

      I had no idea what this was xD, I had to use the translator xD

    11. Geometry
    12. Esri GIS dictionary defines features

      Is it better than the Developer Glossary?: https://developers.arcgis.com/documentation/glossary/feature/ ? If so we should consider sending feedback to that definition 🙂

    13. but don’t know where to start

      but you don't know which is the best way to store and manage them?

    14. attribute table is a database

      I would like to the hosted tables which I think are easier to understand for a developer. https://developers.arcgis.com/documentation/mapping-apis-and-services/data-hosting/hosted-tables/

      I would also say that an attribute table is a relational table in a database.

  4. May 2023