Brooklyn a des problèmes avec un supergang très particulier : le gang des Rectangles.
Ils se concentrent sur le contrôle de points très fréquentés de la ville et délimitent une zone d’influence particulière en forme de rectangle. Un point d’intérêt ou nœud est central dans leur opération, ils contrôlent tous les autres nœuds situés à moins de 750 mètres.
Ils semblent s’installer uniquement si un nœud a au moins 3 autres nœuds situés à moins de 750 mètres du nœud central, et ils ont également une étrange fascination pour les magasins d’électronique. Cela signifie qu’il y aura au moins 4 nœuds dans un groupe.
Les données sont contenues dans la carte OpenStreetMap de New York (par Sonra) sur la marketplace Snowflake.
ATTENDUS:
- Se connecter à OpenStreetMap New York par Sonra.
- Utiliser la vue v_osm_ny_shop_electronics.
- Si 3 nœuds se trouvent à moins de 750 mètres d’un autre nœud central, regroupez ceux-ci ensemble.
- Construire un rectangle contenant ces groupes, 1 rectangle par groupe.
- Le nœud central doit se trouver dans la ville de Brooklyn (regardez dans addr_city et ignorez les valeurs nulles).
- Tracer tous ces rectangles sur une seule carte en utilisant le format WKT (recherchez le tracé WKT pour trouver ces sites).
RÉSULTAT FINAL :
Et voici à quoi vous devriez aboutir si vous tracez la ligne unique sur un traceur WKT (prêtez attention aux rectangles rouges) :
https://clydedacruz.github.io/openstreetmap-wkt-playground/
https://app.snowflake.com/marketplace/listing/GZSVZ3XQXH?search=OpenStreetMap%20New%20York
Et n’oubliez pas, si vous souhaitez participer aux défis:
1. Inscrivez-vous en tant que membre de Frosty Friday. –> Vous pouvez le faire en cliquant sur la barre latérale, puis en cliquant sur ‘REGISTER‘ (notez que s’inscrire à notre liste de diffusion ne vous donne pas de compte Frosty Friday).
2. Publiez votre code sur GitHub et rendez-le accessible au public (consultez notre guide si vous ne savez pas comment faire, disponible ici)
3. Postez l’URL dans les commentaires du défi.
Si vous avez des questions techniques que vous souhaitez poser à la communauté, vous pouvez les poser ici, sur notre thread dédié.