sql >> Databáze >  >> RDS >> Mysql

MySQL:Neplatná data GIS poskytnutá funkci st_geometryfromtext

Musíte zadat první a poslední bod stejně.

Zkuste toto.

SET @poly =
    'Polygon((-98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326,
              -98.07697478272888 30.123832577126326,))';

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText(@poly), SHAPE);

AND

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText('Polygon((
              -98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326,
              -98.07697478272888 30.123832577126326))'), SHAPE);


  1. Jak pozastavit provádění příkazu v PostgreSQL

  2. Importujte výpis SQL do databáze PostgreSQL

  3. Systémové databáze SQL Server – údržba Tempdb

  4. Beverly Hills 90210 a ZIP+4:Manipulace s adresami v datových modelech