Package org.bridj

Examples of org.bridj.Pointer


     * @throws IOException
     */
    private void setLayerFilters(Pointer layer, OGRFilterTranslator filterTx) throws IOException {
        Geometry spatialFilter = filterTx.getSpatialFilter();
        if (spatialFilter != null) {
            Pointer ogrGeometry = new GeometryMapper.WKB(new GeometryFactory())
                    .parseGTGeometry(spatialFilter);
            OGR_L_SetSpatialFilter(layer, ogrGeometry);
        }

        String attFilter = filterTx.getAttributeFilter();
View Full Code Here


        } else if (!filterTx.isFilterFullySupported()) {
            // too expensive then
            return -1;
        } else {
            // encode and count
            Pointer dataSource = null;
            Pointer layer = null;

            try {
                // grab the layer
                String typeName = getEntry().getTypeName();
                dataSource = getDataStore().openOGRDataSource(false);
View Full Code Here

            // build the layer query and execute it
            if (layer == null) {
                String sql = getLayerSql(querySchema == sourceSchema ? null : querySchema,
                        filterTx.getAttributeFilter(), query.getSortBy());
                Pointer spatialFilterPtr = null;
                Geometry spatialFilter = filterTx.getSpatialFilter();
                if (spatialFilter != null) {
                    spatialFilterPtr = new GeometryMapper.WKB(new GeometryFactory())
                            .parseGTGeometry(spatialFilter);
View Full Code Here

    @Override
    protected SimpleFeatureType buildFeatureType() throws IOException {
        String typeName = getEntry().getTypeName();
        String namespaceURI = getDataStore().getNamespaceURI();

        Pointer dataSource = null;
        Pointer layer = null;
        try {
            // grab the layer definition
            dataSource = getDataStore().openOGRDataSource(false);
            layer = getDataStore().openOGRLayer(dataSource, typeName);
View Full Code Here

            return new ReferencedEnvelope(crs);
        } else if (!filterTx.isFilterFullySupported()) {
            return null;
        } else {
            // encodable, we then encode and get the bounds
            Pointer dataSource = null;
            Pointer layer = null;

            try {
                // grab the layer
                String typeName = getEntry().getTypeName();
                dataSource = getDataStore().openOGRDataSource(false);
View Full Code Here

     * @throws IOException
     */
    private void setLayerFilters(Pointer layer, OGRFilterTranslator filterTx) throws IOException {
        Geometry spatialFilter = filterTx.getSpatialFilter();
        if (spatialFilter != null) {
            Pointer ogrGeometry = new GeometryMapper.WKB(new GeometryFactory())
                    .parseGTGeometry(spatialFilter);
            OGR_L_SetSpatialFilter(layer, ogrGeometry);
        }

        String attFilter = filterTx.getAttributeFilter();
View Full Code Here

        } else if (!filterTx.isFilterFullySupported()) {
            // too expensive then
            return -1;
        } else {
            // encode and count
            Pointer dataSource = null;
            Pointer layer = null;

            try {
                // grab the layer
                String typeName = getEntry().getTypeName();
                dataSource = getDataStore().openOGRDataSource(false);
View Full Code Here

            // build the layer query and execute it
            if (layer == null) {
                String sql = getLayerSql(querySchema == sourceSchema ? null : querySchema,
                        filterTx.getAttributeFilter(), query.getSortBy());
                Pointer spatialFilterPtr = null;
                Geometry spatialFilter = filterTx.getSpatialFilter();
                if (spatialFilter != null) {
                    spatialFilterPtr = new GeometryMapper.WKB(new GeometryFactory())
                            .parseGTGeometry(spatialFilter);
View Full Code Here

    @Override
    protected SimpleFeatureType buildFeatureType() throws IOException {
        String typeName = getEntry().getTypeName();
        String namespaceURI = getDataStore().getNamespaceURI();

        Pointer dataSource = null;
        Pointer layer = null;
        try {
            // grab the layer definition
            dataSource = getDataStore().openOGRDataSource(false);
            layer = getDataStore().openOGRLayer(dataSource, typeName);
View Full Code Here

       
  }

  private static void displayDrivers() {
    for (int i = 0; i < OGRGetDriverCount(); i++) {
            Pointer driver = OGRGetDriver(i);
            System.out.println(OGR_Dr_GetName(driver).getCString());
        }
  }
View Full Code Here

TOP

Related Classes of org.bridj.Pointer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.