---
title: "latitud/longitud sökning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/132159-latitud-longitud-sökning"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jme"
published: "2005-08-02T10:23:03.000Z"
updated: "2005-08-02T10:23:03.000Z"
replies: 0
views: 563
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/132159-latitud-longitud-sökning"
---

# latitud/longitud sökning

## #1 — jme, 2005-08-02T10:23Z

Hej!

I kolumn-typen GEOMETRY  lagrar jag en plats position angivet i latitud och longitud.

```php
INSERT INTO coord values (GeomFromText('POINT(lon lat)') );
```

Man ska kunna söka efter platser med latitud och longitud (i decimalform).

Resultaten ska sorteras efter dess närhet till de angivna värden.

Just nu har jag (kopierat från en tidigare projekt):

```php

SELECT Y(GeomFromText(AsText(coordinate))) AS lat, 
X(GeomFromText(AsText(coordinate))) AS lon, 
ROUND(GLength(LineStringFromWKB(LineString(AsBinary(coordinate), POINT(lon, lat))))) AS distance FROM coord ORDER BY distance ASC LIMIT x
```

Är detta helt ok?

Permalänk: https://www.webforum.nu/p/132159

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/132159-latitud-longitud-sökning
