Re: [UMN_MAPSERVER-USERS] OGR connection problem

2008-02-13 Thread Tamas Szekeres
Piero,

It seems the DSN is different in the 2 examples below. Is this intentional?

You should also make sure that the same gdal dll is actually used by
ogrinfo and mapserver.

Best regards,

Tamas



2008/2/13, Piero Cavalieri [EMAIL PROTECTED]:




 Hi all,



 I have a problem with OGR layer.



 In map file:

 …

 …

 CONNECTIONTYPE OGR

   CONNECTION 

   OGRVRTDataSource

 OGRVRTLayer name='pontiProvinciali'

 SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

 SrcLayer dbo.PONTE /SrcLayer

 GeometryField encoding='PointFromColumns' x='Latitudine'
 y='Longitudine'/

 GeometryTypewkbPoint/GeometryType

 SrcSQL

 select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')' as
 Etichetta, Latitudine, Longitudine from PONTE where IDENTIFICATIVO like
 'SP%'

 /SrcSQL

 /OGRVRTLayer

   /OGRVRTDataSource

   CLASS

 …

 …



 Testing connection with ogrinfo is ok (connection ok, all features
 returned):

 Layer name: pontiProvinciali

 Geometry: Point

 Feature Count: 524

 Extent: (0.00, 0.00) - (5146718.20, 1726532.78)

 Layer SRS WKT:

 (unknown)

 Etichetta: String (231.0)

 Latitudine: Real (10.2)

 Longitudine: Real (10.2)

 OGRFeature(pontiProvinciali):0

   Etichetta (String) = rio Merdar (SP 1 km 0.638 )

   Latitudine (Real) = 5100693.00

   Longitudine (Real) = 1672733.00

   POINT (5100693 1672733 0)



 OGRFeature(pontiProvinciali):1

 …

 …





 But  with mapserver, in log:



 Wed Feb 13 10:30:00 2008,1364,127.0.0.1,TRENTINO,0,1601927.675913
 5057438.805019 1739281.629519 5158103.889549,1670604.652716
 5107771.347284,DTM ammcmp_grp idro_grp viapri vie srt pontiProvinciali
 ,msDrawMap(): Image handling error. Failed to draw layer named
 'pontiProvinciali'. br

 msOGRFileOpen(): OGR error. Open failed for OGR connection `

   OGRVRTDataSource

 OGRVRTLayer name='pontiProvinciali'

 SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

 SrcLayerdbo.PONTE/SrcLayer

 GeometryField encoding='PointFromColumns' x='Latitudine'
 y='Longitudine'/

 GeometryTypewkbPoint/GeometryType

 SrcSQL

 select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')' as
 Etichetta'.  File not found or unsupported format. br







 I have also another ovf  layer (on SQL Server 2005, with another ODBC
 connection), and that one works ok, so I don't understand where's the
 problem.

 Anyone have some tips ?



 Thanks in advance

 Piero


Re: [UMN_MAPSERVER-USERS] OGR connection problem

2008-02-13 Thread Piero Cavalieri
-Original Message-
From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On Behalf Of Tamas 
Szekeres
Sent: mercoledì 13 febbraio 2008 12.51
To: MAPSERVER-USERS@LISTS.UMN.EDU
Subject: Re: [UMN_MAPSERVER-USERS] OGR connection problem

Piero,

It seems the DSN is different in the 2 examples below. Is this intentional?

Yes, xxx, yyy are not real user pass

You should also make sure that the same gdal dll is actually used by
ogrinfo and mapserver.

Yes, this must be verified, but the point is: with one similar connection it 
works, with other no
Also now I have used separate ovf file, and in .map:
STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION ponti.ovf
  DATA pontiProvinciali
  CLASS



Now I have no error at all, but returned image is blank.
Possible it is a SRS problem ?

Thanks
Piero


Best regards,

Tamas



2008/2/13, Piero Cavalieri [EMAIL PROTECTED]:




 Hi all,



 I have a problem with OGR layer.



 In map file:

 ...

 ...

 CONNECTIONTYPE OGR

   CONNECTION 

   OGRVRTDataSource

 OGRVRTLayer name='pontiProvinciali'

 SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

 SrcLayer dbo.PONTE /SrcLayer

 GeometryField encoding='PointFromColumns' x='Latitudine'
 y='Longitudine'/

 GeometryTypewkbPoint/GeometryType

 SrcSQL

 select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')' as
 Etichetta, Latitudine, Longitudine from PONTE where IDENTIFICATIVO like
 'SP%'

 /SrcSQL

 /OGRVRTLayer

   /OGRVRTDataSource

   CLASS

 ...

 ...



 Testing connection with ogrinfo is ok (connection ok, all features
 returned):

 Layer name: pontiProvinciali

 Geometry: Point

 Feature Count: 524

 Extent: (0.00, 0.00) - (5146718.20, 1726532.78)

 Layer SRS WKT:

 (unknown)

 Etichetta: String (231.0)

 Latitudine: Real (10.2)

 Longitudine: Real (10.2)

 OGRFeature(pontiProvinciali):0

   Etichetta (String) = rio Merdar (SP 1 km 0.638 )

   Latitudine (Real) = 5100693.00

   Longitudine (Real) = 1672733.00

   POINT (5100693 1672733 0)



 OGRFeature(pontiProvinciali):1

 ...

 ...





 But  with mapserver, in log:



 Wed Feb 13 10:30:00 2008,1364,127.0.0.1,TRENTINO,0,1601927.675913
 5057438.805019 1739281.629519 5158103.889549,1670604.652716
 5107771.347284,DTM ammcmp_grp idro_grp viapri vie srt pontiProvinciali
 ,msDrawMap(): Image handling error. Failed to draw layer named
 'pontiProvinciali'. br

 msOGRFileOpen(): OGR error. Open failed for OGR connection `

   OGRVRTDataSource

 OGRVRTLayer name='pontiProvinciali'

 SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

 SrcLayerdbo.PONTE/SrcLayer

 GeometryField encoding='PointFromColumns' x='Latitudine'
 y='Longitudine'/

 GeometryTypewkbPoint/GeometryType

 SrcSQL

 select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')' as
 Etichetta'.  File not found or unsupported format. br







 I have also another ovf  layer (on SQL Server 2005, with another ODBC
 connection), and that one works ok, so I don't understand where's the
 problem.

 Anyone have some tips ?



 Thanks in advance

 Piero


Re: [UMN_MAPSERVER-USERS] OGR connection problem

2008-02-13 Thread Piero Cavalieri
I have found that:

- for blank image: I swapped Latitude and Longitude (when doing copy and 
paste...my mistake...)

-I still have strange behaviour:

OGRVRTLayer name=pontiStatali
SrcDataSourceODBC:xxx/[EMAIL PROTECTED],PONTE/SrcDataSource
GeometryField encoding=PointFromColumns x=Longitudine 
y=Latitudine/
SrcSQL
...
/SrcSQL
/OGRVRTLayer

This one works.

But if I add another OGRVRTLayer node inside OGRVRTDataSource node:


OGRVRTLayer name=pontiProvinciali
SrcDataSourceODBC:xxx/[EMAIL PROTECTED],PONTE/SrcDataSource
GeometryField encoding=PointFromColumns x=Longitudine 
y=Latitudine/
SrcSQL
...
/SrcSQL
/OGRVRTLayer

Both doesn't work anymoreand I have error like:

msOGRFileOpen(): OGR error. Open failed for OGR connection `ponti.ovf'.
Failed to find layer 'PontiProvinciali' on datasource 'ODBC:xx/[EMAIL 
PROTECTED],PontiProvinciali

Funny thing, I have the same error on both layers (i.e. Failed to find layer 
'PontiProvinciali' also on the other layer, which, alone, works...)

I have the same problem both with SrcSQL and using db views + SrcLayer
Now I try to put OGRVRTDataSource on different ovf files...

Cheers
 Piero


 -Original Message-
 From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On
 Behalf Of Piero Cavalieri
 Sent: mercoledì 13 febbraio 2008 13.26
 To: MAPSERVER-USERS@LISTS.UMN.EDU
 Subject: Re: [UMN_MAPSERVER-USERS] OGR connection problem
 
 -Original Message-
 From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On
 Behalf Of Tamas Szekeres
 Sent: mercoledì 13 febbraio 2008 12.51
 To: MAPSERVER-USERS@LISTS.UMN.EDU
 Subject: Re: [UMN_MAPSERVER-USERS] OGR connection problem
 
 Piero,
 
 It seems the DSN is different in the 2 examples below. Is this
 intentional?
 
 Yes, xxx, yyy are not real user pass
 
 You should also make sure that the same gdal dll is actually used by
 ogrinfo and mapserver.
 
 Yes, this must be verified, but the point is: with one similar connection
 it works, with other no
 Also now I have used separate ovf file, and in .map:
 STATUS ON
   CONNECTIONTYPE OGR
   CONNECTION ponti.ovf
   DATA pontiProvinciali
   CLASS
 
 
 
 Now I have no error at all, but returned image is blank.
 Possible it is a SRS problem ?
 
 Thanks
   Piero
 
 
 Best regards,
 
 Tamas
 
 
 
 2008/2/13, Piero Cavalieri [EMAIL PROTECTED]:
 
 
 
 
  Hi all,
 
 
 
  I have a problem with OGR layer.
 
 
 
  In map file:
 
  ...
 
  ...
 
  CONNECTIONTYPE OGR
 
CONNECTION 
 
OGRVRTDataSource
 
  OGRVRTLayer name='pontiProvinciali'
 
  SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource
 
  SrcLayer dbo.PONTE /SrcLayer
 
  GeometryField encoding='PointFromColumns' x='Latitudine'
  y='Longitudine'/
 
  GeometryTypewkbPoint/GeometryType
 
  SrcSQL
 
  select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')'
 as
  Etichetta, Latitudine, Longitudine from PONTE where IDENTIFICATIVO like
  'SP%'
 
  /SrcSQL
 
  /OGRVRTLayer
 
/OGRVRTDataSource
 
CLASS
 
  ...
 
  ...
 
 
 
  Testing connection with ogrinfo is ok (connection ok, all features
  returned):
 
  Layer name: pontiProvinciali
 
  Geometry: Point
 
  Feature Count: 524
 
  Extent: (0.00, 0.00) - (5146718.20, 1726532.78)
 
  Layer SRS WKT:
 
  (unknown)
 
  Etichetta: String (231.0)
 
  Latitudine: Real (10.2)
 
  Longitudine: Real (10.2)
 
  OGRFeature(pontiProvinciali):0
 
Etichetta (String) = rio Merdar (SP 1 km 0.638 )
 
Latitudine (Real) = 5100693.00
 
Longitudine (Real) = 1672733.00
 
POINT (5100693 1672733 0)
 
 
 
  OGRFeature(pontiProvinciali):1
 
  ...
 
  ...
 
 
 
 
 
  But  with mapserver, in log:
 
 
 
  Wed Feb 13 10:30:00 2008,1364,127.0.0.1,TRENTINO,0,1601927.675913
  5057438.805019 1739281.629519 5158103.889549,1670604.652716
  5107771.347284,DTM ammcmp_grp idro_grp viapri vie srt pontiProvinciali
  ,msDrawMap(): Image handling error. Failed to draw layer named
  'pontiProvinciali'. br
 
  msOGRFileOpen(): OGR error. Open failed for OGR connection `
 
OGRVRTDataSource
 
  OGRVRTLayer name='pontiProvinciali'
 
  SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource
 
  SrcLayerdbo.PONTE/SrcLayer
 
  GeometryField encoding='PointFromColumns' x='Latitudine'
  y='Longitudine'/
 
  GeometryTypewkbPoint/GeometryType
 
  SrcSQL
 
  select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')'
 as
  Etichetta'.  File not found or unsupported format. br
 
 
 
 
 
 
 
  I have also another ovf  layer (on SQL Server 2005, with another ODBC
  connection), and that one works ok, so I don't understand where's the
  problem.
 
  Anyone have some tips ?
 
 
 
  Thanks in advance
 
  Piero


Re: [UMN_MAPSERVER-USERS] OGR connection problem

2008-02-13 Thread piero cavalieri
I did another mistake on a View. Solved that, now it works (but only 
with views...)


Thanks
Piero.

Piero Cavalieri wrote:

I have found that:

- for blank image: I swapped Latitude and Longitude (when doing copy and 
paste...my mistake...)

-I still have strange behaviour:

OGRVRTLayer name=pontiStatali
SrcDataSourceODBC:xxx/[EMAIL PROTECTED],PONTE/SrcDataSource
GeometryField encoding=PointFromColumns x=Longitudine 
y=Latitudine/
SrcSQL
...
/SrcSQL
/OGRVRTLayer

This one works.

But if I add another OGRVRTLayer node inside OGRVRTDataSource node:


OGRVRTLayer name=pontiProvinciali
SrcDataSourceODBC:xxx/[EMAIL PROTECTED],PONTE/SrcDataSource
GeometryField encoding=PointFromColumns x=Longitudine 
y=Latitudine/
SrcSQL
...
/SrcSQL
/OGRVRTLayer

Both doesn't work anymoreand I have error like:

msOGRFileOpen(): OGR error. Open failed for OGR connection `ponti.ovf'.
Failed to find layer 'PontiProvinciali' on datasource 'ODBC:xx/[EMAIL 
PROTECTED],PontiProvinciali

Funny thing, I have the same error on both layers (i.e. Failed to find layer 
'PontiProvinciali' also on the other layer, which, alone, works...)

I have the same problem both with SrcSQL and using db views + SrcLayer
Now I try to put OGRVRTDataSource on different ovf files...

Cheers
 Piero


  

-Original Message-
From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On
Behalf Of Piero Cavalieri
Sent: mercoledì 13 febbraio 2008 13.26
To: MAPSERVER-USERS@LISTS.UMN.EDU
Subject: Re: [UMN_MAPSERVER-USERS] OGR connection problem

-Original Message-
From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On
Behalf Of Tamas Szekeres
Sent: mercoledì 13 febbraio 2008 12.51
To: MAPSERVER-USERS@LISTS.UMN.EDU
Subject: Re: [UMN_MAPSERVER-USERS] OGR connection problem

Piero,

It seems the DSN is different in the 2 examples below. Is this
intentional?

Yes, xxx, yyy are not real user pass

You should also make sure that the same gdal dll is actually used by
ogrinfo and mapserver.

Yes, this must be verified, but the point is: with one similar connection
it works, with other no
Also now I have used separate ovf file, and in .map:
STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION ponti.ovf
  DATA pontiProvinciali
  CLASS



Now I have no error at all, but returned image is blank.
Possible it is a SRS problem ?

Thanks
Piero


Best regards,

Tamas



2008/2/13, Piero Cavalieri [EMAIL PROTECTED]:




Hi all,



I have a problem with OGR layer.



In map file:

...

...

CONNECTIONTYPE OGR

  CONNECTION 

  OGRVRTDataSource

OGRVRTLayer name='pontiProvinciali'

SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

SrcLayer dbo.PONTE /SrcLayer

GeometryField encoding='PointFromColumns' x='Latitudine'
y='Longitudine'/

GeometryTypewkbPoint/GeometryType

SrcSQL

select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')'
  

as


Etichetta, Latitudine, Longitudine from PONTE where IDENTIFICATIVO like
'SP%'

/SrcSQL

/OGRVRTLayer

  /OGRVRTDataSource

  CLASS

...

...



Testing connection with ogrinfo is ok (connection ok, all features
returned):

Layer name: pontiProvinciali

Geometry: Point

Feature Count: 524

Extent: (0.00, 0.00) - (5146718.20, 1726532.78)

Layer SRS WKT:

(unknown)

Etichetta: String (231.0)

Latitudine: Real (10.2)

Longitudine: Real (10.2)

OGRFeature(pontiProvinciali):0

  Etichetta (String) = rio Merdar (SP 1 km 0.638 )

  Latitudine (Real) = 5100693.00

  Longitudine (Real) = 1672733.00

  POINT (5100693 1672733 0)



OGRFeature(pontiProvinciali):1

...

...





But  with mapserver, in log:



Wed Feb 13 10:30:00 2008,1364,127.0.0.1,TRENTINO,0,1601927.675913
5057438.805019 1739281.629519 5158103.889549,1670604.652716
5107771.347284,DTM ammcmp_grp idro_grp viapri vie srt pontiProvinciali
,msDrawMap(): Image handling error. Failed to draw layer named
'pontiProvinciali'. br

msOGRFileOpen(): OGR error. Open failed for OGR connection `

  OGRVRTDataSource

OGRVRTLayer name='pontiProvinciali'

SrcDataSourceODBC:xxx/[EMAIL PROTECTED]/SrcDataSource

SrcLayerdbo.PONTE/SrcLayer

GeometryField encoding='PointFromColumns' x='Latitudine'
y='Longitudine'/

GeometryTypewkbPoint/GeometryType

SrcSQL

select DENOMINAZIONE_UFFICIALE + ' (' + IDENTIFICATIVO + ')'
  

as


Etichetta'.  File not found or unsupported format. br







I have also another ovf  layer (on SQL Server 2005, with another ODBC
connection), and that one works ok, so I don't understand where's the
problem.

Anyone have some tips ?



Thanks in advance

Piero