eoxserver.resources.coverages package

Subpackages

Submodules

eoxserver.resources.coverages.crss module

This module provides CRS handling utilities.

class eoxserver.resources.coverages.crss.CRSsConfigReader(config)

Bases: Reader

section = 'services.ows.wcs'
property supported_crss_wcs
property supported_crss_wms
eoxserver.resources.coverages.crss.EPSG_AXES_REVERSED = {2036, 2044, 2045, 2065, 2081, 2082, 2083, 2085, 2086, 2091, 2092, 2093, 2096, 2097, 2098, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2193, 2199, 2200, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2953, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3034, 3035, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3058, 3059, 3068, 3114, 3115, 3116, 3117, 3118, 3120, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3140, 3146, 3147, 3150, 3151, 3152, 3300, 3301, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3346, 3350, 3351, 3352, 3366, 3386, 3387, 3388, 3389, 3390, 3396, 3397, 3398, 3399, 3407, 3414, 3416, 3764, 3788, 3789, 3790, 3791, 3793, 3795, 3796, 3819, 3821, 3824, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3854, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3889, 3906, 3907, 3908, 3909, 3910, 3911, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4052, 4053, 4054, 4055, 4075, 4081, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4188, 4189, 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, 4206, 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, 4215, 4216, 4218, 4219, 4220, 4221, 4222, 4223, 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233, 4234, 4235, 4236, 4237, 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, 4288, 4289, 4291, 4292, 4293, 4294, 4295, 4296, 4297, 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4322, 4324, 4326, 4417, 4434, 4463, 4470, 4475, 4483, 4490, 4491, 4492, 4493, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4501, 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510, 4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, 4558, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4678, 4679, 4680, 4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, 4710, 4711, 4712, 4713, 4714, 4715, 4716, 4717, 4718, 4719, 4720, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, 4756, 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, 4790, 4791, 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4799, 4800, 4801, 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, 4824, 4839, 4855, 4856, 4857, 4858, 4859, 4860, 4861, 4862, 4863, 4864, 4865, 4866, 4867, 4868, 4869, 4870, 4871, 4872, 4873, 4874, 4875, 4876, 4877, 4878, 4879, 4880, 4901, 4902, 4903, 4904, 5013, 5048, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5132, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5228, 5229, 5233, 5246, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5264, 5269, 5270, 5271, 5272, 5273, 5274, 5275, 5324, 5340, 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5354, 5360, 5365, 5367, 5371, 5373, 5381, 5393, 5451, 5464, 5467, 5479, 5480, 5481, 5482, 5489, 5513, 5518, 5519, 5520, 5524, 5527, 5546, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20015, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023, 20024, 20025, 20026, 20027, 20028, 20029, 20030, 20031, 20032, 20064, 20065, 20066, 20067, 20068, 20069, 20070, 20071, 20072, 20073, 20074, 20075, 20076, 20077, 20078, 20079, 20080, 20081, 20082, 20083, 20084, 20085, 20086, 20087, 20088, 20089, 20090, 20091, 20092, 21413, 21414, 21415, 21416, 21417, 21418, 21419, 21420, 21421, 21422, 21423, 21453, 21454, 21455, 21456, 21457, 21458, 21459, 21460, 21461, 21462, 21463, 21473, 21474, 21475, 21476, 21477, 21478, 21479, 21480, 21481, 21482, 21483, 21896, 21897, 21898, 21899, 22171, 22172, 22173, 22174, 22175, 22176, 22177, 22181, 22182, 22183, 22184, 22185, 22186, 22187, 22191, 22192, 22193, 22194, 22195, 22196, 22197, 25884, 27205, 27206, 27207, 27208, 27209, 27210, 27211, 27212, 27213, 27214, 27215, 27216, 27217, 27218, 27219, 27220, 27221, 27222, 27223, 27224, 27225, 27226, 27227, 27228, 27229, 27230, 27231, 27232, 27391, 27392, 27393, 27394, 27395, 27396, 27397, 27398, 27492, 28402, 28403, 28404, 28405, 28406, 28407, 28408, 28409, 28410, 28411, 28412, 28413, 28414, 28415, 28416, 28417, 28418, 28419, 28420, 28421, 28422, 28423, 28424, 28425, 28426, 28427, 28428, 28429, 28430, 28431, 28432, 28462, 28463, 28464, 28465, 28466, 28467, 28468, 28469, 28470, 28471, 28472, 28473, 28474, 28475, 28476, 28477, 28478, 28479, 28480, 28481, 28482, 28483, 28484, 28485, 28486, 28487, 28488, 28489, 28490, 28491, 28492, 29702, 30161, 30162, 30163, 30164, 30165, 30166, 30167, 30168, 30169, 30170, 30171, 30172, 30173, 30174, 30175, 30176, 30177, 30178, 30179, 30800, 31251, 31252, 31253, 31254, 31255, 31256, 31257, 31258, 31259, 31275, 31276, 31277, 31278, 31279, 31281, 31282, 31283, 31284, 31285, 31286, 31287, 31288, 31289, 31290, 31466, 31467, 31468, 31469, 31700, 32661, 32761}

Set (Python set type) of EPSG codes of CRS whose axes are displayed in reversed order. Source: GDAL 1.10.0, WKT/AXES definitions

eoxserver.resources.coverages.crss.asInteger(epsg)

convert EPSG code to integer

eoxserver.resources.coverages.crss.asProj4Str(epsg)

convert EPSG code to proj4 +init=epsg:<code> notation

eoxserver.resources.coverages.crss.asShortCode(epsg)

convert EPSG code to short CRS EPSG:<code> notation

eoxserver.resources.coverages.crss.asURL(epsg)

convert EPSG code to OGC URL CRS http://www.opengis.net/def/crs/EPSG/0/<code> notation

eoxserver.resources.coverages.crss.asURN(epsg)

convert EPSG code to OGC URN CRS urn:ogc:def:crs:epsg::<code> notation

eoxserver.resources.coverages.crss.crs_bounds(srid)

Get the maximum bounds of the CRS.

eoxserver.resources.coverages.crss.crs_tolerance(srid)

Get the “tolerance” of the CRS

eoxserver.resources.coverages.crss.fromInteger(string)

parse EPSG code from simple integer string

eoxserver.resources.coverages.crss.fromProj4Str(string)

parse EPSG code from given string in OGC Proj4Str CRS +init=epsg:<code> notation

eoxserver.resources.coverages.crss.fromShortCode(string)

parse EPSG code from given string in short CRS EPSG:<code> notation

eoxserver.resources.coverages.crss.fromURL(string)

parse EPSG code from given string in OGC URL CRS http://www.opengis.net/def/crs/EPSG/0/<code> notation

eoxserver.resources.coverages.crss.fromURN(string)

parse EPSG code from given string in OGC URN CRS urn:ogc:def:crs:epsg::<code> notation

eoxserver.resources.coverages.crss.getAxesSwapper(epsg, swapAxes=None)

Second order function returning point tuple axes swaper f(x,y) -> (x,y) or f(x,y) -> (y,x). The axes order is determined by the provided EPSG code. (Or exlicitely by the swapAxes boolean flag.

eoxserver.resources.coverages.crss.getSupportedCRS_WCS(format_function=<function asShortCode>)

Get list of CRSes supported by WCS. The format_function is used to format individual list items.

eoxserver.resources.coverages.crss.getSupportedCRS_WMS(format_function=<function asShortCode>)

Get list of CRSes supported by WMS. The format_function is used to format individual list items.

eoxserver.resources.coverages.crss.hasSwappedAxes(epsg)

Decide whether the coordinate system given by the passed EPSG code is displayed with swapped axes (True) or not (False).

eoxserver.resources.coverages.crss.isProjected(epsg)

Is the coordinate system projected (True) or Geographic (False)?

eoxserver.resources.coverages.crss.is_image_crs(string)
eoxserver.resources.coverages.crss.parseEPSGCode(string, parsers)

parse EPSG code using provided sequence of EPSG parsers

eoxserver.resources.coverages.crss.validateEPSGCode(string)

Check whether the given string is a valid EPSG code (True) or not (False)

eoxserver.resources.coverages.dateline module

eoxserver.resources.coverages.dateline.extent_crosses_dateline(extent, srid=4326)

Returns True if a dataset crosses the dateline border.

eoxserver.resources.coverages.dateline.wrap_extent_around_dateline(extent, srid=4326)

Wraps the given extent around the dateline. Currently only works for EPSG:4326 and EPSG:3857

eoxserver.resources.coverages.formats module

This module contains format handling utilities.

class eoxserver.resources.coverages.formats.Format(mime_type, driver, extension, is_writeable)

Bases: object

Format record class. The class is rather structure with read-only properties (below). The class implements __str__() and __eq__() methods.

property defaultExt

default extension (including dot)

property driver

library/driver identifier

property isWriteable

boolean flag indicating that output can be produced

property mimeType

MIME-type

property wcs10name

get WCS 1.0 format name

class eoxserver.resources.coverages.formats.FormatConfigReader(config)

Bases: Reader

property default_native_format
section = 'services.ows.wcs20'
property source_to_native_format_map
property supported_formats_wcs
property supported_formats_wms
class eoxserver.resources.coverages.formats.FormatRegistry(config)

Bases: object

The FormatRegistry class represents cofiguration of file supported formats and of the auxiliary methods. The formats’ configuration relies on two configuration files:

  • the default formats’ configuration (eoxserver/conf/default_formats.conf)

  • the optional instance configuration (conf/format.conf in the instance directory)

Configuration values are read from these files.

getDefaultNativeFormat()

Get default nativeFormat as defined in section ‘services.ows.wcs20’.

getFormatByMIME(mime_type)

Get format record for the given MIME type. In case of no match None is returned.

getFormatsAll()

Get list of all registered formats

getFormatsByDriver(driver_name)

Get format records for the given GDAL driver name. In case of no match empty list is returned.

getFormatsByWCS10Name(wcs10name)

Get format records for the given GDAL driver name. In case of no match an empty list is returned.

getSupportedFormatsWCS()

Get list of formats to be announced as supported WCS formats.

The the listed formats must be: * defined in EOxServers configuration (section “services.ows.wcs”, item “supported_formats”) * defined in the formats’ configuration (“default_formats.conf” or “formats.conf”) * supported by the used GDAL installation

getSupportedFormatsWMS()

Get list of formats to be announced as supported WMS formats.

The the listed formats must be: * defined in EOxServers configuration (section “services.ows.wms”, item “supported_formats”) * defined in the formats’ configuration (“default_formats.conf” or “formats.conf”) * supported by the used GDAL installation

mapSourceToNativeWCS20(format)

Map source format to WCS 2.0 native format.

Both the input and output shall be instances of Formats class. The input format can be obtained, e.g., by the getFormatByDriver or getFormatByMIME method.

To force the default native format use None as the source format.

The format mapping follows these rules:

  1. Mapping based on the explicite rules is applied if possible (defined in EOxServers configuration, section “services.ows.wcs20”, item “source_to_native_format_map”). If there is no mapping available the source format is kept.

  2. If the format resulting from step 1 is not a writable GDAL format or it is not among the supported WCS formats than it is replaced by the default native format (defined in EOxServers configuration, section “services.ows.wcs20”, item “default_native_format”). In case of writable GDAL format, the result of step 1 is returned.

exception eoxserver.resources.coverages.formats.FormatRegistryException

Bases: Exception

eoxserver.resources.coverages.formats.getFormatRegistry()

Get initialised instance of the FormatRegistry class. This is the preferable way to get the Format Registry.

eoxserver.resources.coverages.formats.valDriver(string)

Driver identifier reg.ex. validator. If pattern not matched ‘None’ is returned otherwise the input is returned.

eoxserver.resources.coverages.formats.valMimeType(string)

MIME type reg.ex. validator. If pattern not matched ‘None’ is returned otherwise the input is returned.

eoxserver.resources.coverages.models module

class eoxserver.resources.coverages.models.AbstractCommonValue(*args, **kwargs)

Bases: Model

class Meta

Bases: object

abstract = False
value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.AcquisitionStation(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.AcquisitionSubType(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.AllowedValueRange(id, field_type, start, end)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

end

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

field_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

field_type_id
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
start

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.ArchivingCenter(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.ArrayDataItem(id, storage, location, format, coverage, field_index, band_count, subdataset_type, subdataset_locator, bands_interpretation)

Bases: DataItem

BANDS_INTERPRETATION_CHOICES = [(0, 'fields'), (1, 'dimension')]
exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

array_statistics

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

band_count

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

bands_interpretation

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

coverage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

coverage_id
field_index

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

get_bands_interpretation_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: bands_interpretation>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
storage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

subdataset_locator

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

subdataset_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.BandStatistics(id, arraydata_item, band_index, mean, minimum, maximum, stddev, valid_percent, histogram)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

arraydata_item

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

arraydata_item_id
band_index

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

histogram

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

maximum

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mean

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

minimum

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
stddev

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

valid_percent

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.Browse(id, storage, location, format, product, browse_type, style, coordinate_reference_system, min_x, min_y, max_x, max_y, width, height)

Bases: DataItem

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

browse_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

browse_type_id
coordinate_reference_system

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

height

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

max_x

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

max_y

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

min_x

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

min_y

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
product

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_id
storage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

style

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

width

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.BrowseType(id, product_type, name, red_or_grey_expression, green_expression, blue_expression, alpha_expression, red_or_grey_nodata_value, green_nodata_value, blue_nodata_value, alpha_nodata_value, red_or_grey_range_min, green_range_min, blue_range_min, alpha_range_min, red_or_grey_range_max, green_range_max, blue_range_max, alpha_range_max, show_out_of_bounds_data)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

alpha_expression

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

alpha_nodata_value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

alpha_range_max

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

alpha_range_min

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

blue_expression

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

blue_nodata_value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

blue_range_max

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

blue_range_min

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

browse_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

clean()

Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field defined by NON_FIELD_ERRORS.

green_expression

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

green_nodata_value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

green_range_max

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

green_range_min

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
product_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_type_id
raster_styles

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

rasterstyletobrowsetypethrough_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

red_or_grey_expression

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

red_or_grey_nodata_value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

red_or_grey_range_max

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

red_or_grey_range_min

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

show_out_of_bounds_data

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.Collection(id, identifier, begin_time, end_time, footprint, inserted, updated, eoobject_ptr, collection_type, grid)

Bases: EOObject

exception DoesNotExist

Bases: DoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

collection_metadata

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

collection_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

collection_type_id
coverages

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

eoobject_ptr

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

eoobject_ptr_id
grid

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

grid_id
mosaics

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

products

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

class eoxserver.resources.coverages.models.CollectionMetadata(id, collection, product_type, doi, platform, platform_serial_identifier, instrument, sensor_type, composite_type, processing_level, orbit_type, spectral_range, wavelength, product_metadata_summary, coverage_metadata_summary)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

collection

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

collection_id
composite_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

coverage_metadata_summary

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

doi

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

instrument

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
orbit_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

platform

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

platform_serial_identifier

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

processing_level

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

product_metadata_summary

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

product_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

sensor_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

spectral_range

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

wavelength

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.CollectionType(id, name)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

allowed_coverage_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

allowed_product_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

collections

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.Coverage(id, identifier, begin_time, end_time, footprint, inserted, updated, eoobject_ptr, grid, axis_1_origin, axis_2_origin, axis_3_origin, axis_4_origin, axis_1_size, axis_2_size, axis_3_size, axis_4_size, coverage_type, parent_product)

Bases: EOObject, GridFixture

exception DoesNotExist

Bases: DoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

collections

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coverage_metadata

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

coverage_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

coverage_type_id
eoobject_ptr

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

eoobject_ptr_id
grid

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

mosaics

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

parent_product

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

parent_product_id
class eoxserver.resources.coverages.models.CoverageMetadata(id, coverage)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

coverage

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

coverage_id
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.CoverageType(id, name)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

allowed_collection_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

allowed_product_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coverages

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

field_types

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mosaics

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.EOObject(*args, **kwargs)

Bases: Model

Base class for Collections, Products and Coverages

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

arraydata_items

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

begin_time

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

collection

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

coverage

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

end_time

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

footprint
get_next_by_inserted(*, field=<django.db.models.fields.DateTimeField: inserted>, is_next=True, **kwargs)
get_next_by_updated(*, field=<django.db.models.fields.DateTimeField: updated>, is_next=True, **kwargs)
get_previous_by_inserted(*, field=<django.db.models.fields.DateTimeField: inserted>, is_next=False, **kwargs)
get_previous_by_updated(*, field=<django.db.models.fields.DateTimeField: updated>, is_next=False, **kwargs)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

identifier

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

inserted

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadata_items

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

mosaic

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

objects = <model_utils.managers.InheritanceManager object>
product

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

reservedid

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

service_visibility

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

updated

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

webclient_extra

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

class eoxserver.resources.coverages.models.FieldType(id, coverage_type, index, identifier, description, definition, unit_of_measure, wavelength, significant_figures, numbits, signed, is_float)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

allowed_value_ranges

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coverage_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

coverage_type_id
definition

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

description

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

identifier

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

index

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

is_float

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

nil_values

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

numbits

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
signed

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

significant_figures

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

unit_of_measure

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

wavelength

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.Frame(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.Grid(id, name, coordinate_reference_system, axis_1_name, axis_2_name, axis_3_name, axis_4_name, axis_1_type, axis_2_type, axis_3_type, axis_4_type, axis_1_offset, axis_2_offset, axis_3_offset, axis_4_offset, resolution)

Bases: Model

AXIS_TYPES = [(0, 'spatial'), (1, 'elevation'), (2, 'temporal'), (3, 'other')]
exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

axis_1_name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_1_offset

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_1_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_2_name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_2_offset

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_2_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_3_name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_3_offset

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_3_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_4_name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_4_offset

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_4_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

property axis_names
property axis_offsets
property axis_types
clean()

Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field defined by NON_FIELD_ERRORS.

collection_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coordinate_reference_system

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

coverage_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

get_axis_1_type_display(*, field=<django.db.models.fields.SmallIntegerField: axis_1_type>)
get_axis_2_type_display(*, field=<django.db.models.fields.SmallIntegerField: axis_2_type>)
get_axis_3_type_display(*, field=<django.db.models.fields.SmallIntegerField: axis_3_type>)
get_axis_4_type_display(*, field=<django.db.models.fields.SmallIntegerField: axis_4_type>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mosaic_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
resolution

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.GridFixture(*args, **kwargs)

Bases: Model

class Meta

Bases: object

abstract = False
axis_1_origin

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_1_size

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_2_origin

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_2_size

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_3_origin

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_3_size

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_4_origin

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

axis_4_size

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

grid

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

grid_id
property origin
property size
exception eoxserver.resources.coverages.models.ManagementError

Bases: Exception

class eoxserver.resources.coverages.models.Mask(id, storage, location, format, product, mask_type, geometry)

Bases: DataItem

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

geometry
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mask_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

mask_type_id
objects = <django.db.models.manager.Manager object>
product

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_id
storage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

class eoxserver.resources.coverages.models.MaskType(id, name, product_type, validity)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mask_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
product_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_type_id
validity

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.MetaDataItem(id, storage, location, format, eo_object, semantic)

Bases: DataItem

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

SEMANTIC_CHOICES = [(0, 'other'), (1, 'description'), (2, 'documentation'), (3, 'thumbnail')]
eo_object

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

eo_object_id
get_semantic_display(*, field=<django.db.models.fields.SmallIntegerField: semantic>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
semantic

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

semantic_codes = {'description': 1, 'documentation': 2, 'other': 0, 'thumbnail': 3}
semantic_names = {0: 'other', 1: 'description', 2: 'documentation', 3: 'thumbnail'}
storage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

class eoxserver.resources.coverages.models.Mosaic(id, identifier, begin_time, end_time, footprint, inserted, updated, eoobject_ptr, grid, axis_1_origin, axis_2_origin, axis_3_origin, axis_4_origin, axis_1_size, axis_2_size, axis_3_size, axis_4_size, coverage_type)

Bases: EOObject, GridFixture

exception DoesNotExist

Bases: DoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

collections

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coverage_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

coverage_type_id
coverages

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

eoobject_ptr

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

eoobject_ptr_id
grid

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

class eoxserver.resources.coverages.models.NilValue(id, value, reason)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

NIL_VALUE_CHOICES = (('http://www.opengis.net/def/nil/OGC/0/inapplicable', 'Inapplicable (There is no value)'), ('http://www.opengis.net/def/nil/OGC/0/missing', 'Missing'), ('http://www.opengis.net/def/nil/OGC/0/template', 'Template (The value will be available later)'), ('http://www.opengis.net/def/nil/OGC/0/unknown', 'Unknown'), ('http://www.opengis.net/def/nil/OGC/0/withheld', 'Withheld (The value is not divulged)'), ('http://www.opengis.net/def/nil/OGC/0/AboveDetectionRange', 'Above detection range'), ('http://www.opengis.net/def/nil/OGC/0/BelowDetectionRange', 'Below detection range'))
field_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

get_reason_display(*, field=<django.db.models.fields.CharField: reason>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
reason

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.OrbitNumber(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.ProcessingCenter(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.ProcessingMode(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.ProcessorName(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.Product(id, identifier, begin_time, end_time, footprint, inserted, updated, eoobject_ptr, product_type, package)

Bases: EOObject

exception DoesNotExist

Bases: DoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

browses

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

collections

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

coverages

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

eoobject_ptr

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

eoobject_ptr_id
masks

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

package

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

package_id
product_data_items

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

product_metadata

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

product_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_type_id
class eoxserver.resources.coverages.models.ProductDataItem(id, storage, location, format, product)

Bases: DataItem

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
product

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_id
storage

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

class eoxserver.resources.coverages.models.ProductMetadata(id, product, parent_identifier, production_status, acquisition_type, orbit_number, orbit_direction, track, frame, swath_identifier, product_version, product_quality_status, product_quality_degradation_tag, processor_name, processing_center, creation_date, modification_date, processing_date, sensor_mode, archiving_center, processing_mode, availability_time, acquisition_station, acquisition_sub_type, start_time_from_ascending_node, completion_time_from_ascending_node, illumination_azimuth_angle, illumination_zenith_angle, illumination_elevation_angle, polarisation_mode, polarization_channels, antenna_look_direction, minimum_incidence_angle, maximum_incidence_angle, across_track_incidence_angle, along_track_incidence_angle, doppler_frequency, incidence_angle_variation, cloud_cover, snow_cover, lowest_location, highest_location)

Bases: Model

ACQUISITION_TYPE_CHOICES = ((0, 'NOMINAL'), (1, 'CALIBRATION'), (2, 'OTHER'))
ANTENNA_LOOK_DIRECTION_CHOICES = ((0, 'LEFT'), (1, 'RIGHT'))
exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

ORBIT_DIRECTION_CHOICES = ((0, 'ASCENDING'), (1, 'DESCENDING'))
POLARISATION_CHANNELS_CHOICES = ((0, 'HV'), (1, 'HV, VH'), (2, 'VH'), (3, 'VV'), (4, 'HH, VV'), (5, 'HH, VH'), (6, 'HH, HV'), (7, 'VH, VV'), (8, 'VH, HV'), (9, 'VV, HV'), (10, 'VV, VH'), (11, 'HH'), (12, 'HH, HV, VH, VV'), (13, 'UNDEFINED'), (14, 'HH, VH, HV, VV'), (15, 'HH, VV, HV, VH'), (16, 'HH, VV, VH, HV'))
POLARISATION_MODE_CHOICES = ((0, 'single'), (1, 'dual'), (2, 'twin'), (3, 'quad'), (4, 'UNDEFINED'))
PRODUCTION_STATUS_CHOICES = ((0, 'ARCHIVED'), (1, 'ACQUIRED'), (2, 'CANCELLED'))
PRODUCT_QUALITY_STATUS_CHOICES = ((0, 'NOMINAL'), (1, 'DEGRAGED'))
acquisition_station

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

acquisition_station_id
acquisition_sub_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

acquisition_sub_type_id
acquisition_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

across_track_incidence_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

along_track_incidence_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

antenna_look_direction

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

archiving_center

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

archiving_center_id
availability_time

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

cloud_cover

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

completion_time_from_ascending_node

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

creation_date

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

doppler_frequency

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

frame

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

frame_id
get_acquisition_type_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: acquisition_type>)
get_antenna_look_direction_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: antenna_look_direction>)
get_orbit_direction_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: orbit_direction>)
get_polarisation_mode_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: polarisation_mode>)
get_polarization_channels_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: polarization_channels>)
get_product_quality_status_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: product_quality_status>)
get_production_status_display(*, field=<django.db.models.fields.PositiveSmallIntegerField: production_status>)
highest_location

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

illumination_azimuth_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

illumination_elevation_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

illumination_zenith_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

incidence_angle_variation

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

lowest_location

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

maximum_incidence_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

minimum_incidence_angle

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

modification_date

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
orbit_direction

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

orbit_number

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

orbit_number_id
parent_identifier

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

polarisation_mode

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

polarization_channels

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

processing_center

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

processing_center_id
processing_date

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

processing_mode

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

processing_mode_id
processor_name

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

processor_name_id
product

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

product_id
product_quality_degradation_tag

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_quality_degradation_tag_id
product_quality_status

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

product_version

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

product_version_id
production_status

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

sensor_mode

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

sensor_mode_id
snow_cover

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

start_time_from_ascending_node

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

swath_identifier

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

swath_identifier_id
track

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

track_id
class eoxserver.resources.coverages.models.ProductQualityDegredationTag(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.ProductType(id, name)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

allowed_collection_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

allowed_coverage_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

browse_types

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

mask_types

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
products

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

class eoxserver.resources.coverages.models.ProductVersion(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.RasterStyle(id, name, type, title, abstract)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

TYPE_CHOICES = (('ramp', 'ramp'), ('values', 'values'), ('intervals', 'intervals'))
abstract

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

browse_types

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

color_entries

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

get_type_display(*, field=<django.db.models.fields.CharField: type>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
rasterstyletobrowsetypethrough_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

title

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.RasterStyleColorEntry(id, raster_style, value, color, opacity, label)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

RGB_REGEX = re.compile('^#?((?:[0-F]{3}){1,2})$', re.IGNORECASE)
color

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

label

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
opacity

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

raster_style

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

raster_style_id
value

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.RasterStyleToBrowseTypeThrough(id, raster_style, browse_type, style_name)

Bases: Model

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

browse_type

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

browse_type_id
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
raster_style

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

raster_style_id
style_name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.ReservedID(*args, **kwargs)

Bases: EOObject

Model to reserve a specific ID. The field until can be used to specify the end of the reservation.

exception DoesNotExist

Bases: DoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

eoobject_ptr

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

eoobject_ptr_id
objects = <eoxserver.resources.coverages.models.ReservedIDManager object>
request_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

until

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class eoxserver.resources.coverages.models.ReservedIDManager(*args, **kwargs)

Bases: Manager

Model manager for ReservedID models for easier handling. Returns only QuerySets that contain valid reservations.

cleanup_reservations()
get_original_queryset()
get_queryset()

Return a new QuerySet object. Subclasses can override this method to customize the behavior of the Manager.

remove_reservation(identifier=None, request_id=None)
class eoxserver.resources.coverages.models.SensorMode(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.SwathIdentifier(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
class eoxserver.resources.coverages.models.Track(id, value)

Bases: AbstractCommonValue

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

metadatas

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

objects = <django.db.models.manager.Manager object>
eoxserver.resources.coverages.models.axis_accessor(pattern, value_map=None)
eoxserver.resources.coverages.models.band_expression_validator(band_expression)
eoxserver.resources.coverages.models.cast_eo_object(eo_object)

Casts an EOObject to its actual type.

eoxserver.resources.coverages.models.collection_collect_metadata(collection, collect_footprint=True, collect_begin_time=True, collect_end_time=True, product_summary=False, coverage_summary=False, use_extent=False)

Collect metadata

eoxserver.resources.coverages.models.collection_exclude_eo_object(collection, eo_object, use_extent=False)

Exclude an EOObject (either Product or Coverage) from the collection.

eoxserver.resources.coverages.models.collection_insert_eo_object(collection, eo_object, use_extent=False)

Inserts an EOObject (either a Product or Coverage) into a collection. When an EOObject is passed, it is downcast to its actual type. An error is raised when an object of the wrong type is passed. The collections footprint and time-stamps are adjusted when necessary.

eoxserver.resources.coverages.models.eo_object_identifier_validator(value)
eoxserver.resources.coverages.models.mosaic_exclude_coverage(mosaic, coverage)

Exclude a coverage from a mosaic.

eoxserver.resources.coverages.models.mosaic_insert_coverage(mosaic, coverage)

Insert a coverage into a mosaic.

eoxserver.resources.coverages.models.mosaic_recalc_metadata(mosaic)

Recalculates axis origins and time/footprint metadata for the given mosaic model. Does not save the model.

eoxserver.resources.coverages.models.product_add_coverage(product, coverage)

Add a Coverage to a product. When an EOObject is passed, it is downcast to its actual type. An error is raised when an object of the wrong type is passed. The collections footprint and time-stamps are adjusted when necessary.

eoxserver.resources.coverages.models.product_get_metadata(product)
eoxserver.resources.coverages.models.validate_browse_type(browse_type)

Validate the expressions of the browse type to only reference fields available for that browse type.

eoxserver.resources.coverages.models.validate_grid(grid)

Validation function for grids.

eoxserver.resources.coverages.rangetype module

eoxserver.resources.coverages.util module

eoxserver.resources.coverages.util.collect_eo_metadata(qs, insert=None, exclude=None, bbox=False)

Helper function to collect EO metadata from all EOObjects in a queryset, plus additionals from a list and exclude others from a different list. If bbox is True then the returned polygon will only be a minimal bounding box of the collected footprints.

Parameters:
  • qs – the django.db.QuerySet to collect all EO metadata from

  • insert – an iterable of all objects that are to be inserted (thus not entailed in the queryset) and should be considered when collection metadata

  • exclude – an iterable of objects that are considered to be excluded from the list and should not be used for metadata collection

  • bbox – if this is set to True the footprint will only be represented as a minimal BBOX polygon of all collected footprints. This is preferable for large collections.

eoxserver.resources.coverages.util.is_same_grid(coverages, epsilon=1e-10)

Function to determine if the given coverages share the same base grid. Returns a boolean value, whether or not the coverages share a common grid.

Parameters:
  • coverages – an iterable of Coverages

  • epsilon – the maximum difference each grid can have to be still considered equal

eoxserver.resources.coverages.util.parse_raw_value(raw_value, dt)

Parse a raw value from a string according to a given data type.

Parameters:
  • raw_value – the raw string value

  • dt – the data type enumeration

Returns:

the parsed value

eoxserver.resources.coverages.util.pk_equals(first, second)

Helper function to check if the pk attributes of two models are equal.

Module contents