Jump to content

I need your help please for generating polygons from set of points


kaderb

Recommended Posts

Hello,

 

I am working on a project that requires that I automatically generate polygons to approximate the boundaries of some districts because our country does not have these informartions. The idea I had was to generate these boundaries from the distances of the point groups belonging to each polygon. I attach the diagram below in order to illustrate my ask.

 

spatial_distribution.png

 

I only have the coordinates of the points Ai to Gi. All Ai points belong to the polygon A, all points Bi to the polygon B, etc. I do not have any data space allowing me to create polygons A to B. I can be content with a realistic approximation, however. The idea then is to get the boundaries between these polygons, knowing only the coordinates of the points Ai - Gi and knowing that each point Ai belongs to the set A, and so on.

 

I have no idea how to proceed. Maybe this has already been processed. Would it be possible, please, to give me guidance on how or where to find a similar job if he had be done.

 

Thanking you a lot in advance.

 

Best regards

Link to comment
Share on other sites

Hi,

one simple way is using voronoi polygons

if you have arcmap installed, this is the procedure :

open Arctoolbox > Analysis Tools > Proximity > Creating Thiessen Polygons

set your points as Input Features - dont forget to set Output Fields to ALL

 

now, u have voronoi polygons for each point, next step is dissolving the little polygons to big one according to, A,B,C,D,...

Arctoolbox > Data Management Tools > Genralization > Dissolve

set voronoi polygon from last step for Input Features - this one is important : Dissolve Field> select field which is contains A,B,C, ....

* if you dont have it, you must create it from A1,A,2,...B1, B2,....

before going into dissolve, create a new field and calculate it with Left(values,1), this new field and the calculate formula extracts the first left letter. it will extract A from Ai

good luck

  • Like 2
Link to comment
Share on other sites

Hi,

one simple way is using voronoi polygons

if you have arcmap installed, this is the procedure :

open Arctoolbox > Analysis Tools > Proximity > Creating Thiessen Polygons

set your points as Input Features - dont forget to set Output Fields to ALL

 

now, u have voronoi polygons for each point, next step is dissolving the little polygons to big one according to, A,B,C,D,...

Arctoolbox > Data Management Tools > Genralization > Dissolve

set voronoi polygon from last step for Input Features - this one is important : Dissolve Field> select field which is contains A,B,C, ....

* if you dont have it, you must create it from A1,A,2,...B1, B2,....

before going into dissolve, create a new field and calculate it with Left(values,1), this new field and the calculate formula extracts the first left letter. it will extract A from Ai

good luck

 

Could you tell what is difference if  i follow the following model..........

 

Split by attribute> Minimum bounding geometry>Union (all separate bounding geometries)..

Link to comment
Share on other sites

as i know, split by attributes, splits a feature class into multiple featureclasses according to unique values. the minimum bounding geometry tool makes a boundary around each featureclass. this is good but after using union tool, there will be gaps between the regions. how could you fill those gaps and fixing possible overlaps?

;)

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.

Disable-Adblock.png

 

If you enjoy our contents, support us by Disable ads Blocker or add GIS-area to your ads blocker whitelist