20 Matching Annotations
  1. Sep 2023
  2. Aug 2023
  3. Jun 2023
    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. 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);" ?

    3. 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?

    4. 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.

    5. 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?

    6. 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, ...)

    7. 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.

  4. May 2023