Nyall,
Thanks for your reply. I have used the "dbscan clustering". In this, the
default values for "Minimum Cluster Size" is 5 and Max distance between
cluster points is 1 degrees. I ran with the same default values. I am
getting output with the layer name "Clusters". This has generated a new
field "Cluster_ID". All the points have same Cluster_ID i.e. 1. This has
also generated new field called "Cluster_Size". All the points have same
cluster size i.e. 1699. Can you please help me on how to get 4 different
cluster ID's.

Regards.

On Thu, Apr 29, 2021 at 4:29 PM Nyall Dawson <[email protected]> wrote:

>
>
> On Fri, 30 Apr 2021 at 08:25, krishna Ayyala <[email protected]>
> wrote:
>
>> Chris,
>> Thanks for the reply. Yes, I did run k-means clustering for 4 clusters.
>> It is creating a new layer called "clusters". This layer has a field called
>> Cluster_id, ranging from 1 to 4. But, this method is considering all the
>> points within the circle. I am looking for the points outside the ellipses
>> to be omitted (should not be considered)
>>
>
> In this case "dbscan clustering" is more appropriate.
>
>
>> . Also K-means clustering is not generating any polygons/ellipses. We
>> have to identify a cluster based on the Cluster_ID. I am curious if there
>> is any tool within Qgis that can produce results similar to the circle with
>> ellipses?
>>
>
> What you could do is dissolve the points based on the cluster_id field,
> and then generate convex (or concave) hulls enclosing each set of points.
> You won't get ellipses, but you'll get polygons describing the boundaries.
> (And it would be relatively straightforward to wrap up these steps into a
> single graphical model so that you have one tool which gives the desired
> output!).
>
> Nyall
>
>
>
>
>>
>> Regards.
>>
>> On Thu, Apr 29, 2021 at 3:56 PM chris hermansen <[email protected]>
>> wrote:
>>
>>> Krishna and list,
>>>
>>> On Thu, Apr 29, 2021 at 2:51 PM krishna Ayyala <[email protected]>
>>> wrote:
>>>
>>>> Hello,
>>>> I have a circle in which there are randomly distributed points as
>>>> below. Each point is a customer.
>>>>
>>>> [image: image.png]
>>>>
>>>>
>>>> Is there a tool within QGIS that can automatically generate four
>>>> polygons or four ellipses such as below. These polygons are the areas of
>>>> maximum concentration of the customers?
>>>>
>>>> [image: image.png]
>>>>
>>>> You could try k-means clustering
>>>
>>>
>>> https://docs.qgis.org/3.4/en/docs/user_manual/processing_algs/qgis/vectoranalysis.html#k-means-clustering
>>>
>>> --
>>> Chris Hermansen · clhermansen "at" gmail "dot" com
>>>
>>> C'est ma façon de parler.
>>>
>> _______________________________________________
>> Qgis-user mailing list
>> [email protected]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>
_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to